首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

*.out转化*.hex的一些问题!!

*.out转化*.hex的一些问题!!

请高手指点。

问题如下:
目前我已经完成了软件阶段的开发,下一步需要将程序烧入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微处理器模式下系统加点后,如何运作的??
返回列表