Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; 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*/ //убрал
ЗЫ. Сегменты, которые тебе нужны, обзови как хошь.
Составить ответ | Вернуться на конференцию.
Ответы