Поправь файлик *.xcl в проекте что бы адреса стартовали не с нуля а с 1e000
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено _IgorM_ 14 февраля 2005 г. 21:04
В ответ на: Кто нибудь видел в сети защищенный bootloader для AVR типа "AN230 DES Bootloader" поделитесь ссылкой (+)... отправлено Самовар 14 февраля 2005 г. 19:54

что то вроде этого

-D_..X_CSTACK_SIZE=280
-D_..X_RSTACK_SIZE=80
-D_..X_HEAP_SIZE=100
-ca90
-D_..X_APP_BASE=100
-D_..X_APP_END=1000
-D_..X_INTVEC_SIZE=1E08C /* 4 bytes * 35 vectors */
-D_..X_FLASH_TEND=FF /* End of tiny flash memory */
-D_..X_FLASH_NEND=1FFFF /* End of near flash memory */
-D_..X_FLASH_END=1FFFF /* End of flash memory */
-D_..X_SRAM_BASE=100 /* Start of ram memory */
-D_..X_SRAM_TEND=100 /* End of tiny ram memory */
-D_..X_SRAM_END=10FF /* End of ram memory */

-Z(CODE)INTVEC=1E000-1E08B

-H1895
-h(CODE)1E000-1E08C

-Z(CODE)NEAR_F,NEAR_N,SWITCH,INITTAB,DIFUNCT=_..X_INTVEC_SIZE-_..X_FLASH_NEND
-Z(CODE)CODE,NEAR_ID=_..X_INTVEC_SIZE-_..X_FLASH_END
-Z(CODE)FAR_F=_..X_INTVEC_SIZE-_..X_FLASH_END

-Z(DATA)TINY_I,TINY_Z,TINY_N=_..X_SRAM_BASE-_..X_SRAM_TEND
-Z(DATA)NEAR_I,NEAR_Z=_..X_SRAM_BASE-_..X_SRAM_END

-Z(DATA)RSTACK+_..X_RSTACK_SIZE=_..X_SRAM_BASE-_..X_SRAM_END
-Z(DATA)CSTACK+_..X_CSTACK_SIZE=_..X_SRAM_BASE-_..X_SRAM_END

-Z(DATA)HEAP+_..X_HEAP_SIZE=_..X_SRAM_BASE-_..X_SRAM_END

-Y0
-Ointel-extended,(XDATA)=debug\exe\eeprom

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru