Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с линковкой в ИАРе
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
addi
При определении сегмента данных с помощью директивы
sym RSEG DATA
в коде ассемблерной программы возникает ошибка:
Fatal Error[e72]: Segment DATA must be defined in a segment definition option (-Z, -b or -P)
Подскажите пожалуйста в чем может быть причина?
Пробовал также в файле конфигурации ликовщика lnk_template.xcl добавить строку(предварительно overwrite default)
-Z(DATA)sym=FE20-FF1F, но ошибка остаеться.
???
addi
При определении сегмента данных с помощью директивы
sym RSEG DATA
в коде ассемблерной программы возникает ошибка:
Fatal Error[e72]: Segment DATA must be defined in a segment definition option (-Z, -b or -P)
Подскажите пожалуйста в чем может быть причина?
Пробовал также в файле конфигурации ликовщика lnk_template.xcl добавить строку(предварительно overwrite default)
-Z(DATA)sym=FE20-FF1F, но ошибка остаеться.
???
KRS
Так название сегмента DATA а вы добавили сегмент sym надо добавить такую строчку
-Z(DATA)DATA=FE20-FF1F
addi
Т.е в коде ассемблерной программе пишеться RSEG name_of_segment:DATA, а в xcl -Z(DATA)name_of_segment=range? help.gif
KRS
Цитата(addi @ Aug 21 2006, 16:14) *
Т.е в коде ассемблерной программе пишеться RSEG name_of_segment:DATA, а в xcl -Z(DATA)name_of_segment=range? help.gif

смотря какой сегмент, относительный, абсолютный....
лучше всего посмотреть IAR Linker and Library Tools Reference Guide
и Segment reference в Reference Guide на компилер
addi
Спасибо, сегодня буду ситать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.