This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28P551SG:CCS 生成的校验和与 Uniflash 不一致

Guru**** 2952510 points

Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1658061/tms320f28p551sg-ccs-generated-checksum-is-not-consistent-with-uniflash

器件型号: TMS320F28P551SG
Thread 中讨论的其他器件: UNIFLASH

您好 Champ、

我要找我的客户。  

使用 CCS 20.5.0 和 UniFlash 9.5.0。

在 FLASH .cmd 文件中添加 CCS_FLASH_CHECKSUM 计算、  

image.png

生成的校验和、我们会在 CCS 上看到它  

image.png 

在 Uniflash 中、完成了设置  

image.png

加载相同映像后、我们在 Uniflash 上得到 0x822d。

image.png

CCS 和 Uniflash 上生成的校验和不一致。  

我尝试了几个映像、CCS 总是从 Uniflash 获取校验和值+1。

是否有任何配置错误?

感谢您的支持。

此致、

Johnny

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Johnny、

    闪存存储体 4 的长度为 0x08000、请在链接器 cmd 中更新、并再次尝试生成校验和。

    我这边也要检查一下。

    谢谢

    Aswin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Aswin:

    啊,谢谢你的捕获。  

    我的错误、闪存存储体 4 的长度应该是 0x08000。

    它现在是一致的、再次感谢。

    此致、

    Johnny