Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAR 5.4 Unknown or ambiguous symbol. main
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
LSerg
Решил сделать отладку с помощью Dragon.
Откомпилировал проект, запустил а iar в ответ
Цитата
Fri Sep 24 12:56:01 2010: Dragon, H/W version: 0x0701, S/W version: 0x060B 0x060B, Device id: 0x4970203F
Fri Sep 24 12:56:01 2010: JTAG clock (approx): 98 KHz, Target voltage: 4.932 V, CPU: ATmega128A
Fri Sep 24 12:56:03 2010: Loaded debugee: D:\Project\v_01\Debug\Exe\test.hex
Fri Sep 24 12:56:04 2010: Target reset
Fri Sep 24 12:56:05 2010: Error (col 1): Unknown or ambiguous symbol. main
Fri Sep 24 12:56:18 2010: Error (col 1): Unknown or ambiguous symbol. main
Fri Sep 24 12:56:18 2010: Couldn't go to 'main'.


Помогите разобраться !!!
KRS
в настройках отладчика есть что то вроде run to main
так вот отладчик не может найти символ main и поставить там точку останова
LSerg
галочка стоит.
Только после запуска Debug выдает
Цитата
The stack plug-in to set a breakpoint on "main". The Stack window will not be able to display stack contents.
LSerg
Из последнего:
В меню options->Linker->Output tab

поставил галочку Debug information for C-SPY
инфо взял отсюда http://www.avrfreaks.net/index.php?name=PN...ic&p=614800
предыдущее сообщение пропало теперь выдает
Цитата
Fatal Error[e62]: File name "D:\Project\v_01\Debug\Exe\test.a90" used for multiple files


Подскажите как решить проблему
IgorKossak
Похоже, что Вы пытаетесь для отладки использовать hex файл.
Это неправильно. Вам нужно выбрать формат с отладочной информацией. Раньше был UBROF, сейчас не знаю какой. Расширение выходного файла должно быть d90 или dbg.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.