请高手指点。
问题如下:
目前我已经完成了软件阶段的开发,下一步需要将程序烧入flash中。
系统简介:
c32 微处理器模式
flash的起始地址0x00000000
sram的起始地址0x00e00000
ccs工程中的cmd文件内容如下:
-stack 1000h
-heap 1500h
MEMORY
{
DATARAM: org=0e00000h, len=60h
USRAM1: org=0e00060h, len=10h /* EXDATA */
USRAM2: org=0e00070h, len=10h /* KEYDATA */
USRAM0: org=0e00080h, len=350h /* ICDATA */
CINITRAM: org=0e00400h, len=50h
CONSTRAM: org=0e00450h, len=50h
BBSRAM: org=0e00500h, len=1000h
SYSMEMRAM: org=0e01500h, len=1500h
STACKRAM: org=0e02a00h, len=1000h
TEXTRAM: org=0e0c030h, len=10000h
}
SECTIONS
{
.data: load=DATARAM
icdata: load=USRAM0
exdata: load=USRAM1
keydata: load=USRAM2
.cinit: load=CINITRAM
.const: load=CONSTRAM
.sysmem: load=SYSMEMRAM
.bss: load=BBSRAM
.stack: load=STACKRAM
.text: load=TEXTRAM
}
疑问是
在.out到.hex转化时的cmd文件该如何写,以上ccs工程中的cmd文件需不需要修改,如何修改??,
c32微处理器模式下系统加点后,如何运作的?? |