|
|
  |
Проблемы с отладкой, AVR Studio, Proteus |
|
|
|
Feb 13 2007, 23:21
|
Частый гость
 
Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885

|
Доброго дня! Пишу и компиляю код под Eclipse... Но столкнулся с проблемой отладки кода.
1. В AVRStudio открываю cof... Она предлагает создать проект и в конце запускает симуляцию и показывает окно Disassembler'а... Отладки по исходникам не будет, как я понимаю? Или какие-то телодвижения для этого нужно сделать?
2. Ладно... исходников нет, но при запуске симуляции, в лог постоянно пишется "AVR Simulator: Stack Underflow at 0x0593" :/ Эт что такое?
3. Попробовал в Протеусе... Протеус постоянно вылетает... с частотой раз в 5-10 минут... Версия 6.9 SP5. Взят отсюда. В принципе он меня устраивает, но нельзя ли как-то вылечить вылетания? Откровенно задрало уже :/
4. В Протеусе не работает отладка по исходникам, если отлаживать по cof'у... Исходники в окне можно открыть, но рядом со строчками нет адресов и шагать по ним не получается. Где могут быть грабли?
5. Перешел на отладку по elf в том же протеусе... Все нормально, можно пошагать всласть, за исключением того, что не все переменные можно посмотреть... пишет, например
vp 00800114 Item (2 bytes at 0x00800114) not within memory block (0x00010000 bytes).
Как вылечить?
Спасибо!
|
|
|
|
|
Feb 14 2007, 01:23
|
Частый гость
 
Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885

|
Цитата(singlskv @ Feb 14 2007, 00:39)  иногда полезно запускать поиск по сайту например по словам: Stack Underflow а вот и ссылочка, если вам лень искать http://electronix.ru/forum/index.php?showtopic=25233А то я не читал этого? :/ Нету у меня ICALL-ов... На самом деле из всех вопросов больше волнует вылетающий Протеус...  ( Опытным путем выяснилось, что вылетает при симуляции... Можно как-нить вылечить? Или хотя бы в чем дело узнать... Спасибо!
|
|
|
|
|
Feb 14 2007, 07:10
|
Группа: Новичок
Сообщений: 6
Регистрация: 15-01-07
Пользователь №: 24 434

|
Попробовать VMLAB?
|
|
|
|
|
Feb 14 2007, 12:57
|
Частый гость
 
Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885

|
Цитата(DAndy_boy @ Feb 14 2007, 08:26)  была похожая ситуация с AVRStudio.. чем вылечилось точно не знаю, но вначале закомментировал весь код, а потом по несколько строк раскомментировал и начинал отладку, и так находились строчки где были ошибки... После всех исправлений окно Disassembler'а перестало появляется и отладка проходила в Си-шном коде.... Спасибо... значит будем ловить жуков  Хотя странно... в протеусе тот же код работает более ли менее... если не учитывать его частые вылетания... :/
|
|
|
|
|
Feb 14 2007, 19:52
|
Частый гость
 
Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885

|
Цитата(bodja74 @ Feb 14 2007, 15:15)  У меня постоянные вылетания были из вирусов ,после кардинальной чистки и переустановки винды стало любо глядеть.  Не, тут дело не в вирусах, явно. Комп чистый. К тому же заметил, что во время первого запуска симуляции вылетает значительно реже... При повторном запуске - почти полная гарантия что в течение 10-15 минут умрет :/ Версия последняя с последним сервиспаком доступным на текущий момент.
|
|
|
|
|
Feb 14 2007, 22:40
|
Частый гость
 
Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885

|
Цитата(bodja74 @ Feb 14 2007, 21:29)  последние версии всегда криво лечаться,поисчите чуть старее или более новое лекарство для этой. Спасибо, так и сделаю, наверное... Другой вопрос. Скомпилял простейшую прогу, пытаюсь запустить отладку по cof в AVRStudio... а она пишет что "Coordinator: The object file does not contain source code information." Гуглёж ничего не дал :/ Опции генерации cof'а (extended cof) выдрал из стандартного make'а WinAVR'а... Забыл чего? Видел по форуму еще одну ветку с подобным вопросом, но там народ ответа так и не получил. Как привязать к cof'у исходники? Спасибо!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|