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

 
 
> IAR EWAVR v5.30.2, вопросы по JTAG отладке Драконом в C-SPY
ivainc1789
сообщение Jul 23 2009, 19:29
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



При JTAG отладке Драконом программы ATmega32 в AVRstudio v4.16.638 возникли проблемы:
1. Стеки постоянно переполняются или в окне View у некоторых переменных Invalid location.
2. Попытка увеличить стеки иногда приводит к временной нормальной отладке, но при заходе в некоторые функции опять все "слетает".
3. Уменьшение кода комментированием всегда приводит к полному восстановлению отладки, но это сильно усложняет работу...
4. Проход через конструкции на основе __delay_cycles невозможен, Дракон уходит в замкнутый цикл и останавливается только по Break.
5. Периферия (LCD,I2C) не всегда может нормально инициализироваться при отладке.
6. Тот же код, зашитый через ISP нормально всегда работает.

При JTAG отладке Драконом программы ATmega32 в IAR EWAVR v5.30.2 возникли проблемы:
1. IAR-SPY загружает код с ошибками, сначала вываливается плагин stack, затем читаем лог:

Thu Jul 23 23:04:59 2009: Dragon, H/W version: 0x0601, S/W version: 0x0101 0x0200, Device id: 0x4950203F
Thu Jul 23 23:04:59 2009: JTAG clock (approx): 98 KHz, Target voltage: 4.980 V, CPU: ATmega32
Thu Jul 23 23:05:02 2009: Loaded debugee: E:\PcadDsn\Power\Software\Release\Exe\Power_code.hex
Thu Jul 23 23:05:02 2009: Target reset
Thu Jul 23 23:05:02 2009: Error (col 1): Unknown or ambiguous symbol. main
Thu Jul 23 23:05:03 2009: Error (col 1): Unknown or ambiguous symbol. main
Thu Jul 23 23:05:03 2009: Couldn't go to 'main'.

В последних версиях, где поддерживается Дракон я ранее не работал, может что-то надо дополнительно настроить? Кстати, в настройках линкера при попытке поставить галку выходного формата на "Debug information for C-SPY" генерируется ошибка:

Error[e81]: Unknown flag in extended format option -y(CODE)

Available modifiers for this format:
# Old UBROF (pre UBROF 5)
Error while running Linker

Total number of errors: 1
Total number of warnings: 1

Победить ее не смог... Подскажите, как все это победить?
Go to the top of the page
 
+Quote Post



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

 


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


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