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.

[参考译文] TMS320F28335:Flash_Verify ()返回错误

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/586895/tms320f28335-the-return-of-flash_verify-is-wrong

器件型号:TMS320F28335

你(们)好  

如下图所示,Flash_Verify()返回错误40,您能告诉我原因吗? 我们将此函数添加到客户闪存引导加载程序中以验证数据。 数据是正确的、但调用 Flash_Verify 的结果是错误的。

2.您能告诉我在 CCS 3.3上下载时如何清除以下错误吗? 谢谢。

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

    1)

    当 FLASH_verify 闪存算法返回40时、这意味着一个(或)多个参考数据位与从闪存读取的数据不匹配。 请确保您的闪存转储完全匹配的已编程十六进制文件。

    另一个需要检查的是闪存等待状态? 您是否提供了足够的闪存读取访问时间?

    2)

    地址0x33AE22似乎是一个有效的闪存位置。 0x33AE22中的某些位可能会被删除、因此不允许您进行编程。 您是否在该器件上始终看到问题? 是否尝试对不同的.out 文件进行编程、以确保它与特定的 COFF 文件无关。

    此致、
    曼诺伊