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.

[参考译文] TMS320F28377D:TMS320F28377D:Uniflash422:设置与放大器;实用程序:C28xx_CPU2:验证图像>>>错误

Guru**** 2593570 points
Other Parts Discussed in Thread: TMS320F28377D, UNIFLASH, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/665574/tms320f28377d-tms320f28377d-uniflash422-settings-utilities-c28xx_cpu2-verify-images-error

器件型号:TMS320F28377D
主题中讨论的其他器件: UNIFLASHC2000WARE

>>
上一个主题:
TMS320F28377D:Uniflash421:设置与实用程序:C28xx_CPU2:计算校验和>>错误
e2e.ti.com/.../2367800
<<

您好!

我的 Uniflash 4.2.2控制台输出以下错误消息。 请提供建议吗?:

[错误] C28xx_CPU2:文件加载器:验证失败:地址0x82B38@程序的值不匹配请验证目标存储器和存储器映射。


测试程序:

-源项目是 C2000Ware_1_00_03_00中的 blinky_dc_cpu02。
-源项目由 CCS740在构建配置 CPU2_FLASH 中构建。
-输出 blinky_dc_cpu02.out 被馈送至 Uniflash 4.2.2。

-启动 Uniflash 4.2.2。
-对 blinky_dc_cpu02.out 进行编程。
-验证 CPU02闪存。 >>错误。


结果
-错误点0x82B38@程序。 我附加了其映射文件以供参考。
-我还发现 Uniflash 内存浏览器显示地址0x82B38@Program as all 0x0000。 (请注意、我的主要问题是验证错误。)
——当 CPU01也被移植时,CPU02会出现细小的闪烁。 因此、CPU02程序结果应该 是可以的。 校验和也正常。 因此 、重点将 只是验证。

/cfs-file/__key/communityserver-discussions-components-files/171/blinky_5F00_dc_5F00_cpu02_5F00_map.txt

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

    是否启用了"Run Target after program load"设置?
    如果是、您可以尝试禁用它吗?

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

    Vamsi、

    感谢您的回答。

     

    我禁用了"程序加载后运行目标"、但没有改进。

     

     

    我进行了新的比较测试。

    CPU2校验和通过、但验证。 看起来"验证"没有一些初始化…

     

    Case2A (错误):CPU1空白检查=通过,--- >CPU2 Verify =错误

    Case2B (通过): CPU1空白检查=通过、CPU2校验和=通过、CPU2验证=通过

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

    感谢您的详细信息。
    我将要求工具开发人员使用此信息进行调试。

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

    几个快速问题:
    1) 1)根据序列结果和屏幕截图、似乎密码未编程。 但是、只是想确保-是否对密码进行了编程?
    2) 2)如果密码已编程、您是否在 GUI 中输入了密码?

    我提交了一个 TT 来解决此问题。 同时、请在验证前继续使用校验和。

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

    Vamsi、

    您认为、没有密码。

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

    Hideaki-San、

    好的、感谢您的更新。

    独立验证操作不会从闪存工具调用闪存算法、因此不会发生任何系统/闪存初始化-这可能会导致闪存读取问题。  我们已经为此功能提交了一个 TT、因为用户请求他们也要执行独立的闪存映像验证。   

    目前、请继续使用工作方式、因为这涉及闪存/系统初始化。   

    我将要求我们的工具开发人员在以后的版本中优先考虑这一点。

    谢谢、此致、
    Vamsi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vamsi、
    感谢您的意见。
    我们期待着它的更新。