08.10.2009, 14:09
|
|
Прохожий
Регистрация: 08.10.2009
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
протеус не может найти исходный код программы МК
"could not load source file" - такое сообщение появляется в "Messages" проекта с МК AVR ATMega8. При этом симуляция работает, но нельзя отобразить исходный код (соответствующие пункты в меню Debug неактивны).
Программа написана на С в CodeVisionAVR.
В микроконтроллер загружен .coff файл.
Все файлы - .c, .coff, а также файлы протеуса - находятся в одной папке.
Proteus 7.5 SP3 (Build 7401), CodeVisionAVR 1.25.9 Professional.
заранее спасибо.
|
|
|
|
08.10.2009, 14:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: протеус не может найти исходный код программы МК
Проект приаттачьте пожалуйста.
|
|
|
|
08.10.2009, 14:44
|
|
Прохожий
Регистрация: 08.10.2009
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: протеус не может найти исходный код программы МК
Вот проект для CVAVR и Proteus
|
|
|
|
08.10.2009, 14:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: протеус не может найти исходный код программы МК
Да, какой-то кривоватый .cof файл. Попробую разобраться. Хотя в 7.6 и загружает исходный текст, но отладка съехавшая. Вы генерируете его в Release или Debug версии?
|
|
|
|
08.10.2009, 15:08
|
|
Прохожий
Регистрация: 08.10.2009
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: протеус не может найти исходный код программы МК
Извините, а что означает Release или Debug версия?
|
|
|
|
08.10.2009, 15:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: протеус не может найти исходный код программы МК
Открыл проект, в окошке Project-Configure на вкладке C Compiler, Code Generation стоит Optimization Level: Maximal, возможно это сбивает всё. Поставьте в Low.
Сам я перекомпилировать не могу из-за отсутствия файла ds1307.h
|
|
|
|
08.10.2009, 15:38
|
|
Прохожий
Регистрация: 08.10.2009
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: протеус не может найти исходный код программы МК
Да! Появился исходный код после того как поменял Optimization Level на Low. Но самое странное, что теперь появление исходника не зависит от Optimization Level. Т.е. ставлю в компиляторе Optimization Level Maximal и все равно все работает. Видимо глюк какой-то.
ТЕНь, огромное спасибо за помощь!
|
|
|
|
09.10.2009, 22:26
|
|
Прохожий
Регистрация: 11.07.2009
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: протеус не может найти исходный код программы МК
Может быть это немного не в тему, но не могли бы вы подробно рассказать как в протеусе организовать отладку по исходнику на языке Си. Я в этом деле новичек и уже третий день не могу в этом разобраться. Прошивку для МК ( atmega8 ) я пишу в IAR.
|
|
|
|
10.10.2009, 02:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: протеус не может найти исходный код программы МК
|
|
|
Эти 2 пользователя(ей) сказали Спасибо TEHb за это сообщение:
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:54.
|
|