Доброго дня! Пишу и компиляю код под 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).
Как вылечить?
Спасибо!