|
Проблема с JTAGICE в режиме прошивки МК |
|
|
|
May 19 2009, 08:11
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097

|
Ситуация следующая. Использую JTAGICE-совместимый отладчик/програматор. Для его работы через USB сделал переходник на FT232R. Порт создается и AVR Studio 4.14 видит его в режиме Debug, ну, и работает в этом режиме. Потом Stop Debuging и пробую подклдючить JTAGICE как программатор: указываю виртуальный порт, скорость такую же как в настройках порта, но ругань такая: Could not contact the programmer. See the command output for more info. А в окне настроек прожига пишет: Could not synchronize with the hardware. Turn power off and try again. Так как я использовал FT232R, то выходы МК (ATmega8) программатора RX и TX я сединил напрямую с FT232R через оптическую развязку, минуя драйвер MAX232. В схеме оригинального JTAGICE вроде тоже используются только RX и TX. Может я что-то не так сделал? Буду благодарен за совет. P.S. Прошивку своего отладчика сменить не могу, так как в меню Update Студии его в списке нет. Да и не уверен в этом ли дело. Если понадобиться, могу назвать свой отладчик.
Сообщение отредактировал DVF - May 19 2009, 08:14
|
|
|
|
|
May 19 2009, 11:14
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097

|
Цитата Stop Debuging или выход из отладки? о меге8 все-равно какой-то сумбур. в опторазвязке не хватает резистора с 7-й ноги на общий (эдак 33 кОм).
|
|
|
|
|
May 19 2009, 11:47
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(DVF @ May 19 2009, 13:55)  Я уже не знаю как объяснять... Объясните сначала  Мега8 не имеет JTAG. Ваш программатор не обеспечивает ISP и не поддерживает Мега8. Как и что Вы собрались программировать?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
May 19 2009, 12:43
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097

|
Цитата или выход из отладки? нет, Stop Debuging. Если не останавливать, то Студия первым делом на это ругается - нельзя прошивать не остановив. Цитата о меге8 все-равно какой-то сумбур. Мега8 находится в отладчике/программаторе, ссылку на pdf которого я показал. Как не трудно видеть он приспособлен работать через физический СОМ-порт и соответственно через конвертор уровней. Я отрезал этот конвертор от Меги8 и ее (Меги) выводы RX и TX завел на те же пины DB-9F. В DB-9F воткнут DB-9M и дальше RX и TX соеденены с одноименными цепями в схеме, которую я показал. Еще левее развязка и еще левее конвертор с разъемом USB. В таргете у меня стоит ATmega128. Цитата в опторазвязке не хватает резистора с 7-й ноги на общий (эдак 33 кОм). Может быть, но в режиме отладки отладчик/программатор работает (шагает по листингу), поэтому я не обращал пристального внимания на это. Я, конечно, попробую из подставить в обе оптопары...
|
|
|
|
|
May 19 2009, 14:23
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097

|
Цитата Мега8 находится в отладчике/программаторе, ссылку на pdf которого я показал Отладчик это программа (дебаггер), а то, что Вы называете отладчиком, вероятно, эмулятор... На фотке в pdf под конденсатором видна одна сторона ног какой-то 44-пин микросхемы. Обычно в клонах AVR JTAG ICE стоит ATmega16 (раньше была ATmega163) - у неё 44 ноги в TQFP-корпусе. Где там ATmega8 не ясно, и у неё 32 ноги в TQFP-корпусе. И ещё - в клоне замыкались CTS с RTS и DTR с DSR - схема оригинала http://onembedding.bialix.com/tools/avrjtag/atmeljtag.pdf
|
|
|
|
|
May 19 2009, 16:24
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097

|
Ну, не суть важно 8 или 16/32 - там действительно 44 ноги, подзабыл с тех пор как разбирался кто там спрятался. Главное, что безошибочно определил RX, TX. Цитата И ещё - в клоне замыкались CTS с RTS и DTR с DSR Я на FT232R их замкнул, просто мне это подсказали после того как я картинку разместил. Но результата это не дало  Резисторы до конца работы на 7 пины оптопар подвесить не успел. Завтра попробую. Но все же странно, что девайс, то, эмулирует!, а для прошивки не подключается Студией. Проблема в том, что Vista x64 отказывается работать с эмулятором, но нормально работает с FT232R благодаря грамотным дровам.
Сообщение отредактировал DVF - May 19 2009, 16:31
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|