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

Hex6x处理后文件数据出错了,是否工具的bug?

各位专家,请帮我看一下这个问题。

我使用的hex6x版本为compiler 7.4.1中自带的(试过7.4.8也一样)。附件中有个dsp0core3.out文件。调用方式:

hex6x -order L boot_script0.rmd dsp0core3.out

其中rmd文件如下:

-a
-boot
-e 0x10800000
-order L

ROMS
{ROM1:  org = 0x0000, length = 0x1000000, memwidth = 32, romwidth = 32files = { boot_code0.btbl }
}

执行后,发现有一个数组当中被插入了16bit的0。在dsp0core3.out中,原有的数组如附件中out_ok.jpg所示。

而经过hex6x的boot_code0.btbl文件中,多了00 00,见附件中的btbl_err.jpg

各位专家可以使用附件中的out文件,hex6x,rmd文件自行实验。看看结果是否一样。

请帮忙看看,这个是什么原因,为什么会多出两个字节的0呢?是工具本身的原因还是我们使用的错误?要怎么解决?多谢

shawn dou:

各位高人请关注一下啊 

Allen35065:

插入的0是在数组的中间?还是尾部

赞(0)
未经允许不得转载:TI中文支持网 » Hex6x处理后文件数据出错了,是否工具的bug?
分享到: 更多 (0)