Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

эээ... про АРМ сказать ничё не могу, ибо не трогал. А вот для АВРа пожалуйста. Но думаю, что принцип один и тот же. Фирма-то одна

Отправлено Звероящер 17 ноября 2009, г. 13:53
В ответ на: это моя понимать. примерчик бы отправлено пользователем Kukaracha 17 ноября 2009, г. 13:47

/* - lnkm16.xcl -
*
* XLINK command file for the ICCAVR C-compiler using the --cpu=m16, -ms
* options.
*
* Usage: xlink your_file(s) -f lnkm16
*
* File version: $Name: $
*/

/*
* Modify the lines below to alter the size of the RSTACK, CSTACK and HEAP
* segments. These need to be fine tuned to suit your specific application.
* The '_..X_' prefix is used by C-SPY as an indication that the label should
* not be displayed in the dissassembly window.
*/
-D_..X_CSTACK_SIZE=100 /* 256 bytes for auto variables and saved registers. */
-D_..X_RSTACK_SIZE=40 /* 64 bytes for return addresses, equivalent to 32 */
/* levels of calls, including interrupts. */
-D_..X_HEAP_SIZE=80 /* 128 bytes of heap. */

/* Define CPU */
-ca90

/*
* The following segments are located in the internal memory of
* the ATmega16. Do not change these lines.
*/

/* Code memory */

//-Z(CODE)INTVEC=0-53 /* 20 Interrupt vectors * 4 bytes each */
-Z(CODE)INTVEC=3800-3853 /* 20 Interrupt vectors * 4 bytes each */

/* Fill unused interrupt vector's with RETI */
//-H1895 -h(CODE)0-53
-H1895 -h(CODE)3800-3853

-Z(CODE)FLASH_LOW=0000-3FFF //добавил
-Z(CODE)TINY_F=3854-38FF //добавил
-Z(CODE)NEAR_F,SWITCH,INITTAB,DIFUNCT=3854-3FFF //добавил
-Z(CODE)CODE=3854-3FFF //добавил
-Z(CODE)TINY_ID,NEAR_ID,CHECKSUM=3854-3FFF //добавил

/*-Z(CODE)TINY_F=54-FF
-Z(CODE)NEAR_F,SWITCH,INITTAB,DIFUNCT=54-3FFF
-Z(CODE)CODE=54-3FFF
-Z(CODE)TINY_ID,NEAR_ID,CHECKSUM=54-3FFF*/ //убрал

ЗЫ. Сегменты, которые тебе нужны, обзови как хошь.


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru