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.

[参考译文] TPS65982:从应用程序自定义工具保存二进制文件时出错

Guru**** 2587345 points
Other Parts Discussed in Thread: TPS65982, TPS65981

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1110593/tps65982-error-saving-binary-file-from-the-application-customization-tool

器件型号:TPS65982
主题中讨论的其他器件: TPS65981

您好!

我们将 TPS65982与 TUSB546AI 搭配使用、以实现 USB-C DP-Alt 模式作为主机。  该单元可以使用 TI 提供的固件(TPS65982.bin)文件正常工作。  我需要生成一个文档、其中包括源文件并验证二进制 文件。  从 TI 应用程序自定义工具中、我导入了二进制文件(通过选择"更改文件"按钮)、然后保存了二进制文件。  错误表明文件太大。  配置大小(请参阅下面的附加映像)似乎 太大(4294967295字节)。  如果出现这种问题、我可以更改配置大小吗?  如果需要、我可以提供二进制文件。  此外、是否还有另一种生成源文件的方法?

供参考、我尝试使用应用程序中的"default.bin"文件以及"从设备导入设置"、这两个二进制文件都与提供的 TPS65982.bin 文件不匹配。

提前感谢您

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

    您好!

    感谢您报告此问题。 我是否可以知道发生了这种情况的 GUI 版本、您能否提供您用于在我的末尾重现此问题的二进制文件?

    此致。

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

    您好!

    您还能提供项目文件吗?

    此致。

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

    你(们)好

    感谢您的回复。  从"Help"菜单中、它就是这样

    TPS65981_2_7_8应用自定义工具

    GUI 版本:6.1.2

    推出日期:2021年4月26日

    此外、请参阅随附的二进制文件。  我没有保存项目文件、因为我无法创建与附加的二进制文件匹配的二进制文件(请重命名没有".txt"扩展名的文件)。  我已经尝试从该编程器件导入或更改 bin 文件中保存二进制文件。  更改 bin 文件方法在保存文件时出错。 下面是一个错误

    应用程序二进制保存:range()结果中出现异常的项目太多。

    是否可以是分配的应用程序配置大小?

    e2e.ti.com/.../Moda.bin.txt

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

    您好!

    GPIO 事件映射过多可能会导致配置数据溢出、从而导致文件大小问题、因此我要求对.pjt 文件进行双重检查。

    此外 、TPS65981_2_7_8应用程序自定义工具的最新版本为6.1.3版。

    此致。

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

    e2e.ti.com/.../import.bin.txte2e.ti.com/.../COM-Bd-Config-for-TPS65982.pjtHi、

    只有4个事件(AMSEL、方向、插头和 DP 或 USB 事件)。  无论如何、我创建了一个新的项目文件、并 使用设置菜单下的"从器件导入设置"保存了二进制文件、请参阅附加的项目文件。  在比较新保存的二进制文件后、它们与提供的二进制文件不同。  将新的二进制文件编程到电路板后、TPS65982似乎正常工作。  您能否提供两个二进制文件之间的不同描述、请参阅 Import.bin 文件?  我无法插入这两个文件是否有其他方法?

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

    您好!

    我将更深入地了解它。

    您尝试插入的2个文件是什么? 您应该能够通过将文件拖动到文本框来上传附件。

    此致。

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

    嗨、Tommy、

    这两个文件分别是 Moda.bin 和 import.bin、它们分别附加在之前的聊天记录中、分别是第4次和第6次。

    此致、   

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

    得到它后、将查看它们、看看我是否可以在我的末尾重新创建它们

    我将在本周结束前回来。

    此致。

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

    您好!

    需要记住的一点是、从"更改文件"导入的二进制文件应为低区域二进制文件。

    对于完整的闪存二进制文件或低区域二进制文件、Moda.bin 的大小太大了、我能不能知道您是如何获得 Moda.bin 的、还是在哪里获得 Moda.bin?

    根据文件大小和您的描述(刷写到器件中)、import.bin 似乎是一个完整的闪存二进制文件。

    此致

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

    嗨、Tommy、

    是的、Moda.bin 文件已满、是一个闪存二进制文件、其余文件填充 FF 至1MB 闪存。  当我导入 Moda.bin 文件时、应用 程序没有给出仅选择较低区域或为区域1和区域2设置偏移的选项。  您能告诉我如何从"更改文件"导入低区域吗?

    import.bin 也是一个完全闪存、Region2偏移设置为0x12000。  两个二进制文件都可以正常工作、但 存在许多差异。  您能告诉我这些差异吗?  附件是一个 Excel 文件、用于比较2个二进制文件。  在"compare2import"工作表中、空白单元格表示它们是相同的、并且仅在 import.bin 内容不同的情况下显示它们。  二进制文件的差异从"compare2import" sheet.e2e.ti.com/.../Compare-Moda-to-import.xlsx 上的第786行开始

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

    您好!

    由于在"更改文件"中导入不正确的二进制文件时没有弹出警告、因此我建议您在使用 GUI 保存低区域二进制文件时、使用一些字符更改/添加文件名、以指示哪个二进制文件是低区域二进制文件。 我将向 GUI 提供此反馈、并查看他们可以为未来版本做些什么、以避免这类问题。

    我稍后将检查 moda.bin 和 import.bin 之间的差异、并在下周三返回给您。 可能会实施一些更改、例如在发布新 GUI 时添加了新的 FW 补丁。

    此致、

    Tommy

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

    嗨、Tommy、

    您是否有机会查看两个二进制文件之间的差异?

    此致、

    Alex

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

    尊敬的 Alex:

    Tommy 将在下星期一(7/18)之前离开办公室。 感谢您的耐心等待。  

    此致、

    林德华

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

    嗨、Tommy、

    有什么意见?

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

    您好!

    直接比较两个二进制文件内容对于确定两者之间的配置差异没有什么帮助。 我建议将二进制文件加载到器件中、然后使用 GUI 读取设置(器件>从器件导入设置)。  如果设置没有差异(在所有 GUI 选项卡中)、则差异很可能是我们未向公众公开的一些固件或 GUI 修复。

    此致。