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.

[参考译文] TMS320F28075:UNIFLASH 验证错误

Guru**** 2577385 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/647926/tms320f28075-uniflash-verify-error

器件型号:TMS320F28075
Thread 中讨论的其他部件:UNIFLASHHI, 我使用 UNIFLASH 对28075进行编程和验证,但有一些问题,希望获得一些帮助,谢谢! 1、当使用 UNIFLASH Window Tool 使用密码对和 verfify 28075 (已加载相同的文件)进行编程,它返回"已成功编译的程序加载"时,我没有看到验证过程,然后我自动创建了独立命令行程序包, 但用户设置文件不包括 AutoECC 生成的设置和验证设置,只包括密码; 2、使用命令行.bat 文件对28075进行编程时、成功编程后出现错误、显示"存储器映射阻止读取0x78000程序"、该地址属于 OTP 区域、验证状态失败。 我不确定窗口工具在编程后是否进行验证、如果验证成功、为什么命令行失败?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shulu、

    请检查是否启用了"程序后验证闪存"。  默认情况下应启用该功能、除非用户禁用该功能。  此外、启用详细模式以查看更详细的消息(也会显示验证)。   

    如果您启用了 AutoEccGeneration 并验证,则它应反映在软件包中。  您能否检查是否在设置中启用了它们?

    我将与 UniFlash 命令行开发人员进行检查、以查看程序操作后是否包含复位-这可以保护器件、并且由于包含密码、因此不允许验证。   

    谢谢、此致、

    Vamsi

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

    1A。 在 GUI 中、如果在控制台中打开详细信息、则应看到与验证过程相关的更多输出。

    1b。 生成的命令行软件包中的设置文件仅存储已更改的任何设置。 由于 AutoECC 和 Verify 设置默认为"on"、因此不会存储在设置文件中。

    2.从我可以看到的内容来看、存储器映射应该允许在数据页(而不是程序页)上的0x78000处读取存储器。 您能否检查您的程序以确保其写入正确的页面?

    至于您在"程序和验证"期间未看到此错误的原因、这是因为在"程序和验证"期间执行验证过程与独立验证不同。 "编程和验证"期间的验证通过"闪存编程器"、因此在某些情况下会绕过存储器映射。

    谢谢、
    Ricky
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ricky、 我修改了 cmd 文件并将 OTP 区域放置在数据页上、您认为应该只从数据页读取存储器是正确的。 现在验证状态为成功。 谢谢! [引述用户="Ricky Lau"]Shulu、

    1A。 在 GUI 中、如果在控制台中打开详细信息、则应看到与验证过程相关的更多输出。

    1b。 生成的命令行软件包中的设置文件仅存储已更改的任何设置。 由于 AutoECC 和 Verify 设置默认为"on"、因此不会存储在设置文件中。

    2.从我可以看到的内容来看、存储器映射应该允许在数据页(而不是程序页)上的0x78000处读取存储器。 您能否检查您的程序以确保其写入正确的页面?

    至于您在"程序和验证"期间未看到此错误的原因、这是因为在"程序和验证"期间执行验证过程与独立验证不同。 "编程和验证"期间的验证通过"闪存编程器"、因此在某些情况下会绕过存储器映射。

    谢谢、
    Ricky
    [/报价]