TI论坛
直播中

h1654155275.5753

7年用户 1106经验值
私信 关注
[问答]

为什么CHECKSUM以及IMAGE_HEADER等要放置在0x3000开始的地方?

http://processors.wiki.ti.com/index.php/BLE_Large_Image_OAD
上面的wiki中包含了一个示例代码,大致也看明白了,但是有一点关于ImageB的xcl文件没搞明白。
ImageB的xcl文件部分内容如下
疑问时为什么CHECKSUM以及IMAGE_HEADER等为什么放置在0x3000开始的地方,而不是0x4000开始的地方?

回帖(3)

h1654155275.5753

2019-10-10 10:04:41
基本上确定这个是发布时的一个失误,CHECKSUM应该从0x4000开始,大伙如果用到,请修正!
举报

陈逸群

2019-10-10 10:12:46
引用: fysydfdsfw 发表于 2019-10-10 14:49
基本上确定这个是发布时的一个失误,CHECKSUM应该从0x4000开始,大伙如果用到,请修正!

这个不能改呀,改了imgB就效验不成功了;不改倒是可以用,但是理论上确实存在错误。
不清楚这个值是在哪用的,代码里搜不到,也没法分析问题。
举报

华农武

2019-10-10 10:29:26
fred,
改了这里的话imageA 的相应地方也需要修改。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分