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

 
 
 
Reply to this topicStart new topic
> Проблемы с отладкой, AVR Studio, Proteus
Tigrik
сообщение Feb 13 2007, 23:21
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 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).

Как вылечить?

Спасибо!
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 14 2007, 00:39
Сообщение #2


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Tigrik @ Feb 13 2007, 23:21) *
2. Ладно... исходников нет, но при запуске симуляции, в лог постоянно пишется "AVR Simulator: Stack Underflow at 0x0593" :/ Эт что такое?

иногда полезно запускать поиск по сайту
например по словам: Stack Underflow
а вот и ссылочка, если вам лень искать sad.gif
http://electronix.ru/forum/index.php?showtopic=25233
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Feb 14 2007, 01:23
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Цитата(singlskv @ Feb 14 2007, 00:39) *
иногда полезно запускать поиск по сайту
например по словам: Stack Underflow
а вот и ссылочка, если вам лень искать sad.gif
http://electronix.ru/forum/index.php?showtopic=25233


А то я не читал этого? :/ Нету у меня ICALL-ов...

На самом деле из всех вопросов больше волнует вылетающий Протеус... sad.gif( Опытным путем выяснилось, что вылетает при симуляции... Можно как-нить вылечить? Или хотя бы в чем дело узнать...

Спасибо!
Go to the top of the page
 
+Quote Post
vinrom
сообщение Feb 14 2007, 07:10
Сообщение #4





Группа: Новичок
Сообщений: 6
Регистрация: 15-01-07
Пользователь №: 24 434



Попробовать VMLAB? smile.gif
Go to the top of the page
 
+Quote Post
DAndy_boy
сообщение Feb 14 2007, 08:26
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 25-09-05
Из: Москва
Пользователь №: 8 922



была похожая ситуация с AVRStudio.. чем вылечилось точно не знаю, но вначале закомментировал весь код, а потом по несколько строк раскомментировал и начинал отладку, и так находились строчки где были ошибки... После всех исправлений окно Disassembler'а перестало появляется и отладка проходила в Си-шном коде....
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Feb 14 2007, 12:57
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Цитата(DAndy_boy @ Feb 14 2007, 08:26) *
была похожая ситуация с AVRStudio.. чем вылечилось точно не знаю, но вначале закомментировал весь код, а потом по несколько строк раскомментировал и начинал отладку, и так находились строчки где были ошибки... После всех исправлений окно Disassembler'а перестало появляется и отладка проходила в Си-шном коде....


Спасибо... значит будем ловить жуков smile.gif Хотя странно... в протеусе тот же код работает более ли менее... если не учитывать его частые вылетания... :/
Go to the top of the page
 
+Quote Post
bodja74
сообщение Feb 14 2007, 15:15
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



У меня постоянные вылетания были из вирусов ,после кардинальной чистки и переустановки винды стало любо глядеть. smile.gif
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Feb 14 2007, 19:52
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Цитата(bodja74 @ Feb 14 2007, 15:15) *
У меня постоянные вылетания были из вирусов ,после кардинальной чистки и переустановки винды стало любо глядеть. smile.gif


Не, тут дело не в вирусах, явно. Комп чистый. К тому же заметил, что во время первого запуска симуляции вылетает значительно реже... При повторном запуске - почти полная гарантия что в течение 10-15 минут умрет :/ Версия последняя с последним сервиспаком доступным на текущий момент.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Feb 14 2007, 21:29
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



последние версии всегда криво лечаться,поисчите чуть старее или более новое лекарство для этой.
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Feb 14 2007, 22:40
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 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'у исходники?

Спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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