Hello everyone:论坛上发布的Large Image OAD的示例,我已成功移植到自己代码运行。
但有这样的问题如下:由ImageA升级ImageB后CRC校验异常。复位后BIM也是只能跳到ImageA,因CRC不对。
后面尝试发现,XCL文件中关于CHECKSUM等设置,一定要从0x3000开始,如果改成0x4000开始,就会出现CRC不对。看了下代码实际烧录
的位置仍是从0x4000开始的,只是CRC不对导致运行不起来。
论坛早就有工程师置疑这个0x3000是不是发布代码时出的错误,应该要改成0x4000。这里请TI的工程师及广大坛友帮忙确认澄清一下,到底应该如何更改,
为什么改后CRC总是不对。
-Z(CODE)CHECKSUM=0x3000-0x3001
-Z(CODE)IMAGE_HEADER=0x3002-0x300F
-Z(CODE)AES_HEADER=0x3010-0x302F
谢谢!