Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Мега640 и JTAG ICE mkII - глюки при отладке
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Vasia Klin
Есть устройство в котором торчит Мега 640. Подключаем JTAG ICE mkII и пытаемся отладить код. При загрузке в режиме отладки не происходит остановки программы, работает как в режиме RUN. При остановке PAUSE, курсор указывает на нулевой адрес флэша. При нажатии F11 выводиться сообщение " Error single step". Заметим, что после остановки отладки, прога работает нормально. Т.Е. код грузится во флэш. А вот отладка не работает. В чём дело? Может кто подскажет? Сразу скажу, разводка платы ни причём и помех тоже не наблюдается. Втыкаем чип в STK500+STK503, шьём туже тестовую прогу - проблема таже и никуда не девается. Такая ерунда наблюдается первый раз, глючат пока только 4-ре чипа. Они,кстати, взяты из разных партий. Не поймём в чём проблема....
mse
Цитата(Vasia Klin @ Jul 9 2007, 15:22) *
Есть устройство в котором торчит Мега 640. Подключаем JTAG ICE mkII и пытаемся отладить код. При загрузке в режиме отладки не происходит остановки программы, работает как в режиме RUN. При остановке PAUSE, курсор указывает на нулевой адрес флэша. При нажатии F11 выводиться сообщение " Error single step". Заметим, что после остановки отладки, прога работает нормально. Т.Е. код грузится во флэш. А вот отладка не работает. В чём дело? Может кто подскажет? Сразу скажу, разводка платы ни причём и помех тоже не наблюдается. Втыкаем чип в STK500+STK503, шьём туже тестовую прогу - проблема таже и никуда не девается. Такая ерунда наблюдается первый раз, глючат пока только 4-ре чипа. Они,кстати, взяты из разных партий. Не поймём в чём проблема....

Фузы прошей нормально. ИМХО, ОЦДЕН не в той позе.
VladimirYU
MKII апгрейдить не пробовали? Под какой платформой работаете? AVRStudio или IAR?
Vasia Klin
С фузами всё нормально, всё проверили. mkII апгрейдили. Работаем с AVRStudio 4.13. Думаю может быть сам ICE не в порядке?
VladimirYU
У меня были проблемы с mkII, человек из "ЭФО" СПб посоветовал проверить потребление прибора, и оказалось, что mkII ни жив, ни мертв. Вылетела микруха MAX3391. Попробуйте понизить частоту JTAG, может быть полегчает.
Lukyanov
Цитата(VladimirYU @ Jul 9 2007, 17:23) *
У меня были проблемы с mkII, человек из "ЭФО" СПб посоветовал проверить потребление прибора, и оказалось, что mkII ни жив, ни мертв. Вылетела микруха MAX3391. Попробуйте понизить частоту JTAG, может быть полегчает.

У меня тоже сдохла та же микросхема MAX3391. Это преобразователь уровней. Что ты делал? Есть ли замена для нее? Если знаешь где достать, подскажи, пожалуйста.
На счет частоты JTAG. Как ее понизить? Иногда длины отладочного кабеля не хватает, к тому же наших разъемов на 10 контактов нет, приходится лепить переходники.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.