Перейти к содержанию
    

zend

Новичок
  • Постов

    3
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о zend

  • День рождения 26.05.1988

Старые поля

  • skype
    Array

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Здрасте :) Может, сталкивался кто. F103. Запилил USB Device (CDC, ага). Проблем никаких, кроме вот такой странной штуки: в буфере приема (на который указывает CDC_Receive_FS()) помимо переданных с ПК байт, добавляется ещё один. Причем, В Len - правильное кол-во переданных байт. Откуда третий? :) Например: Отправляется 0x22, 0x23, а в буфере получается 0x22, 0x23, 0xEE Или 0x32, 0x33, в буфере - 0x32, 0x33, 0xAF И т.д. Да, я в курсе что буфер не очищается, а лишь перезаписывается, но во время инициализации, CDC_Init_FS(), там везде 0x0 должно быть. По USB уходит точно указанное кол-во байт.
  2. Уважаемые, помогите разобраться. По некоторым причинам пришлось слезть с Windows + CooCox на Linux + Eclipse + CDT + stlink(от texane) И вот такая вот трабла... Всё билдится, компилится, в общем, работает ОК, но вот дебажить - через попу. Конкретно - не могу приостановить выполнение программы. Если поставить брейкпоинт, на нём дебаггер останавливается нормально. А вот если необходимо приостановить выполнение программы в том месте, в котором выполняется в данный момент - клацаю кнопку "Suspend" (как "пауза") - просто ничего не происходит :( Пробовал юзать OpenOCD - так там вообще эта кнопка неактивна, но если законнектиться телнетом к OpenOCD и сказать halt - нормально приостанавливается. Уж не знаю, что и думать...
×
×
  • Создать...