Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: командный файл XLINK
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
SpiritDance
Подскажите каким образом переместить прошивку на нужный адрес а не на 0x0000. Программа написана на С а запихнуть ее надо в секцию бутлоадера. Почитал документацию на xlink, посмотрел на файл xcl из avr 109... и нифига не понял.
К тому же по этому файлу собирется только сам АВР109, а в моем проекте выдает ошибку определения какого-то сегмента inittab wacko.gif
IgorKossak
Определяете под директивой -D две константы (с любыми нужными Вам значениями):
Код
-DAPP_BEGIN=0            /* Begin of Application flash memory */
-DAPP_END=1EFFF            /* End of Application flash memory */

Далее все нужные Вам сегменты пространства CODE определяете с этими константами, например:
Код
/* Code memory */

-Z(CODE)INTVEC=APP_BEGIN-APP_END
-Z(CODE)INITTAB,DIFUNCT,SWITCH,NEAR_ID,NEAR_F,FAR_F,CODE=APP_BEGIN-APP_END
-Z(CODE)CHECKSUM#APP_BEGIN-APP_END
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.