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.

[参考译文] UCD90320:UCD90320 (PMON) 板载编程期间出现十六进制文件问题

Guru**** 2463330 points
Other Parts Discussed in Thread: UCD90320

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1549307/ucd90320-issue-with-hex-file-during-ucd90320-pmon-onboard-programming

器件型号:UCD90320


工具/软件:

在我们的调试台使用 PMON 加密狗对 UCD90320 (PMON) 进行编程时、我们遇到了不一致的问题。 我们测试了多种文件格式、结果如下:

  • .tifsp 文件  –编程成功;电路板上电。
  • .xml 文件  –编程成功;电路板上电。
  • .hex 文件  –编程失败、在板载编程期间出现错误。

我们附上了尝试使用十六进制文件时遇到的错误的图像。

为了继续、我们目前正在使用 XML 文件进行手动/板载编程。 确定问题后、我重新生成了十六进制文件、发现与原始文件有一行差异。 但是、我不确定如何解释此更改。

下面是 diff:

请求:

  1. 您能否帮助确定原始十六进制文件出现故障的根本原因?
  2. 您能解释一下重新生成的十六进制文件中一行差异的重要性吗?

感谢您的支持!

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

    你(们)好

    您使用的哪个 FUSION GUI 完全合理?

    该十六进制文件应 在不同固件之间兼容。 我们正在更新 GUI 以支持该功能。  

    十六进制文件的前 4 个字节是校验和、第二 4 个字节是固件版本。 这就解释了它们之间的差异。 但配置是相同的。

    此致

    颐和  

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

    您好、

    以前我使用的是版本 7.7.1。 升级至版本 7.10.1 后、我在 TI Fusion Digital Power Designer 中不再看到此问题。
    感谢您也帮助解释了十六进制文件。

    使用离线编程器 (BPWin) 执行此任务时、十六进制文件也面临类似的问题。 制造部门在使用较旧的固件文件时也遇到了问题、这可能是相关的。

    当使用像 BPWin 这样的离线编程器时,我们预计会看到同样的问题吗?
    感谢您对可能的根本原因有任何想法。

    再次感谢您的支持!

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

    你(们)好

    最好是新 GUI 已解决该问题

    至于第三方编程工具、取决于它们的实现方式。 他们是否检查了固件版本?

    此致

    颐和

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

    您好、Yeuo

    您指的是  UCD90320 的固件版本  芯片本身? 我想在查看前确认一下

    谢谢、
    Akhil

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

    你(们)好

    是的、我不能考虑其他方式。

    关键是要了解他们的软件是如何工作的。

    此致

    颐和

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

    您好、Yeuo

    很抱歉偏离前面的主题—我们使用 BPWin 和包含固件版本 3.0.0.3029 的十六进制文件成功地对 UCD90320 芯片进行了预编程、但之后电路板无法上电。

    然后、我们尝试使用加密狗在工作台上进行板载编程、尝试使用十六进制文件时发现“data flash mismatch“错误。 XML 文件工作正常。 您提到这可能是因为使用了旧版本的 Fusion Designer。

    我仍在尝试了解线路卡无法上电的根本原因。

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

    你(们)好

    即使您已成功编程、但数据可能未正确编程。  

    我认为它与 GUI 或任何内容无关。  

    如果同一个十六进制文件适用于 TI 的 GUI、则问题出在 BPWin 软件上

    此致

    颐和