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

 
 
> командный файл XLINK, ???
SpiritDance
сообщение Apr 22 2006, 04:44
Сообщение #1


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Подскажите каким образом переместить прошивку на нужный адрес а не на 0x0000. Программа написана на С а запихнуть ее надо в секцию бутлоадера. Почитал документацию на xlink, посмотрел на файл xcl из avr 109... и нифига не понял.
К тому же по этому файлу собирется только сам АВР109, а в моем проекте выдает ошибку определения какого-то сегмента inittab wacko.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
IgorKossak
сообщение Apr 24 2006, 08:08
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Определяете под директивой -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
Go to the top of the page
 
+Quote Post

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

 


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


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