请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RM48L530 工具/软件:Code Composer Studio
尊敬的团队
我的客户希望使用0x00180000而不 是0x00000000处的向量。
因此,如果矢量地址指向另一个位置(0x00180000) ,则需要处理哪些其他操作?
引导加载程序 cmd:
MEMORY{ VECTORS (X) : origin=0x00000000 length=0x00000020 FLASH0 (RX) : origin=0x00000020 length=0x0017ffe0 //LS31x and RM48 Flash size is 0x300000
SRAM (RW) : origin=0x08002000 length=0x0002D000 STACK (RW) : origin=0x08000000 length=0x00002000}SECTIONS{ .intvecs : {} > VECTORS .text > FLASH0 .const > FLASH0 .cinit > FLASH0 .pinit > FLASH0 .data > SRAM .bss > SRAM}应用命令:
MEMORY{ VECTORS (X) : origin=0x00180000 length=0x00000020 FLASH1 (RX) : origin=0x00180020 length=0x0017ffe0 STACKS (RW) : origin=0x08000000 length=0x00001500 RAM (RW) : origin=0x08001500 length=0x0003EB00}/*----------------------------------------------------------------------------*//* Section Configuration */SECTIONS{ .intvecs : {} > VECTORS .text : {} > FLASH1 .const : {} > FLASH1 .cinit : {} > FLASH1 .pinit : {} > FLASH1 .bss : {} > RAM .data : {} > RAM .sysmem : {} > RAM}