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

hex6x -image

用的C6748 CCS6下面的hex6x

cmd文件:

timer.out

-a

-z

-map=hex6.mpa

-image

-memwidth=16

ROMS

{

FLASH: org=oxc2000000,  len=0x1000000 , romwidth =16,  files={image.bin}

}

生成的BIN文件,就前几行有数据,后面的都是0,但是我看生成的MAP文件是对的。我试了很久也不对。

如果不用-image的使用情况下,生成的文件也是对的。

user6310626:

这是MAP文件,我看一切都正常,就是BIN文件很奇怪

BIN文件除了前几行有数据,其他的都是0

user6310626:

回复 user6310626:

这是BIN文件,除了前几行有数据,其他的都是0

Shine:

回复 user6310626:

请问ccs是什么版本?有没有试过高版本的compiler? 如果用-fill选项可以吗?
另外,在hex.cmd文件里生成的是image.bin文件,但我看您打开的是appimage1.bin文件。

user6310626:

回复 Shine:

image.bin文件,但我看您打开的是appimage1.bin文件这是我后来换了名字。

去现在将CMD文件中的 -a 换成-b我看生成的文件是对的,“TMS320C6000 Assembly Language Tools”文档没有介绍 -b这个选项,
-b是啥意思,为啥就可以了?

Shine:

回复 user6310626:

-b是binary的缩写,转换成bin文件。

user6310626:

回复 Shine:

我现在需要烧写进NOR FLASH,应该是-a吧?为啥-b转换的,我看了是16进制的文件。

Shine:

回复 user6310626:

用bin文件,在烧写程序中可以用fopen, fread去读取bin文件。

赞(0)
未经允许不得转载:TI中文支持网 » hex6x -image
分享到: 更多 (0)