用ccs5.3,sys/bios 想自己在自动生成的cmd文件中添加一个section,怎么做?或者有什么资料可以参考?谢谢。
Shine:
请问用的是哪款芯片?可以先参考non bios例程里的cmd文件。cmd文件具体的说明,请参考对应系列的Assembly language user guide.
8.5.5 The SECTIONS Directive
www.ti.com/…/sprui03c.pdf
user4345686:
回复 Shine:
c6678
Shine:
回复 user4345686:
可以参考下面的写法。
-heap 0x800-stack 0x1000
MEMORY{ /* Local L2, 1MB*/ VECTORS: o = 0x00800000 l = 0x00000200 LL2_RW_DATA: o = 0x00800200 l = 0x5FE00
/* Shared L2 2MB*/ SL2: o = 0x0C000000 l = 0x00200000 /* External DDR3, upto 2GB per core */ DDR3_CODE: o = 0x80000000 l = 0x01000000 /*set memory protection attribitue as execution only*/ DDR3_R_DATA: o = 0x81000000 l = 0x01000000 /*set memory protection attribitue as read only*/ DDR3_RW_DATA: o = 0x82000000 l = 0x06000000 /*set memory protection attribitue as read/write*/}
SECTIONS{ vecs > VECTORS
.text > LL2_RW_DATA .cinit > LL2_RW_DATA .const > LL2_RW_DATA .switch > LL2_RW_DATA
.stack > LL2_RW_DATA GROUP { .neardata .rodata .bss } > LL2_RW_DATA .far > LL2_RW_DATA .fardata > LL2_RW_DATA .cio > LL2_RW_DATA .sysmem > LL2_RW_DATA}