реклама на сайте
подробности

 
 
> Отладка USB устройства, на плате, Как правильно запустить?
MCZ
сообщение Oct 11 2010, 18:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-03-09
Пользователь №: 45 596



Подскажите, плиз:

Есть evaluation Board, на нем HC908-JB16.

Работает под USB, на плате реализован монитор через RS232.

Прошивку лью через ICP.

Пытаюсь отладиться через дебаг монитр MON08, питание взято от того же USB,

В обычном режиме устройство детектится нормально, драйвер становится и т.п.
А при подключении через дебаг монитор, стартую прошивку, но коммуникации с портом USB на компьютере не происходит.
При включении компьютер видит устройство с нулевыми дескрипторми, и это понятно, ведь запускается сам монитор, а не прошивка.

Т.е. инициализация со стороны компьютера проходит неверно.

Как правильно в режиме отладки стартануть устройство, чтобы компьютер начал взаимодействовать с устройство в обычном режиме,
и можно было бы в отладчике установить брекпоинт на точке входа и дальше уже отладиться.

Со стороны компьютера, устройство первоначально подключается в режиме пустышки, получается, т.е. толко питание берется, а обмена нет. А дальше, при старте прошивки, компьютер уже не ждет обмена от устройства, и соответственно, подвисает устройство.

Есть мысль запитать схему от другого источника, затем войти в режим монитора, установить брекпойин и затем уже воткнуть USB в компьютер, при этом пойдет запрос на инициализацию устройства и должна начать выполняться прошивка внутри, как минимум должен прийти запрос дескриптора. Есть ли какие-то тонкости реализации такого режима отладки или надо купить плату для внутрисхемной отладки нормальную.
спасибо.

Сообщение отредактировал MCZ - Oct 11 2010, 18:50
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016