TI中文支持网
TI专业的中文技术问题搜集分享网站

用ccs5.5的sys/bios,怎么在cmd文件中自定义一个section?

用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}

赞(0)
未经允许不得转载:TI中文支持网 » 用ccs5.5的sys/bios,怎么在cmd文件中自定义一个section?
分享到: 更多 (0)