roboforum.ru

Технический форум по робототехнике.

PROTEUS и ELF-файл. Некорректно работает.

PROTEUS и ELF-файл. Некорректно работает.

Drunya » 03 янв 2011, 05:42

В некоторых проектах в Протеусе при отладке через elf-файл в окне Source Code нет ни одного файла исходников. А иногда, особенно когда включается util/delay.h, там только этот delay.h и присутствует и при пошаговом выполнении курсор гуляет по строкам, какие ему вздумаются, в том числе и комментариям. Пробовал генерить и COFF - та же фигня. С чем это может быть связано и как сделать чтобы было нормально? Если это важно - компилятор WinAVR 20100110, Proteus 7.6.0.

Re: PROTEUS и ELF-файл. Некорректно работает.

avr123.nm.ru » 03 янв 2011, 11:43

Попробуйте выключить оптимизацию совсем.

Re: PROTEUS и ELF-файл. Некорректно работает.

Drunya » 03 янв 2011, 14:18

Пробовал. Все равно ни одного исходника в списке нет.

Re: PROTEUS и ELF-файл. Некорректно работает.

Romikgy » 03 янв 2011, 16:25

у меня на cof файлах как правило все ок

Re: PROTEUS и ELF-файл. Некорректно работает.

Drunya » 03 янв 2011, 19:06

Длительный поиск в интернетах таки дал результат:
http://radiokot.ru/forum/viewtopic.php?f=20&t=6909&p=650005&hilit=elf#p650005
Оказывается нужно чтобы проект протеуса лежал в одной папке со всеми исходниками, у меня было не так. Поместил в одну папку - все стало на свои места. То ли глюк протеуса, то ли GCC.

UPD. Модераторам: может тему в грабли? :roll:
Последний раз редактировалось Drunya 05 янв 2011, 11:58, всего редактировалось 1 раз.

Re: PROTEUS и ELF-файл. Некорректно работает.

Myp » 05 янв 2011, 11:22

+1
проект протеусный создаю в папке с проектом и исходниками.
эта буржуйская прога иногда неадекватная бывает к путям.

Re: PROTEUS и ELF-файл. Некорректно работает.

Виталий » 05 янв 2011, 14:24

То ли глюк протеуса, то ли GCC.

Это не глюк, все логично.

Re: PROTEUS и ELF-файл. Некорректно работает.

seregamax » 22 янв 2011, 21:37

А как мне быть, подскажите? У меня Eclipse + AVR Plugin + WinAVR. Elf размещается или в Debug или в Release. Проект протеуса я уже и в корень размещал, и в папки Debug и Release, все равно исходники не показывает.

Re: PROTEUS и ELF-файл. Некорректно работает.

barin » 09 фев 2011, 21:19

Присоединяюсь к последнему вопрощающему:
"А как мне быть, подскажите? У меня Eclipse + AVR Plugin + WinAVR. Elf размещается или в Debug или в Release. Проект протеуса я уже и в корень размещал, и в папки Debug и Release, все равно исходники не показывает."
Правда вот каталога Release не нашёл поэтому и не пробовал.

Хотелось бы узнать всёже может комуто удалось побороть эту проблему.. версия протеуса 7.7
если cof файл CVAVR приявязывать то работает, отладка по коду.
Вообще с разными версиями cvavr и proteus разное поведение при отладке, удалось методом перебора найти идеальный вариант.
Также с чистого winAvr проекта отладку ранее удаваолсь делать в proteuse, по elf файлы.
Но вот Proteus с Eclipsom подружить никак не удеёться.. файл с кодом не отображаетьс в выпадающем меню и всё тут..


Rambler\'s Top100 Mail.ru counter