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.

[参考译文] TPS65988:SPI 闪存的生产编程

Guru**** 2589245 points
Other Parts Discussed in Thread: TPS65988

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1190256/tps65988-production-programming-of-spi-flash

器件型号:TPS65988

尊敬的 TI 代表:

我们正在为我们的电路板构建一个程序和测试装置、该电路板使用八个 TPS65988和 W25X05CLSNIG 作为 SPI 闪存。  到目前为止、我们仅使用了德州仪器(TI)的 TPS65988配置工具、该工具仅能满足我们的需求、因为我们一次只能对一个闪存进行编程、我不知道我可以用于单步执行全部八个 IC 的任何分立式信号。  我们正在考虑使用一个 Aardvark Pod 和一个多路复用器进行芯片选择、以便我们能够刷写电路板上的 SPI EEPROM。  我不知道有什么好的实用程序可以帮助我们自动执行编程步骤、如果可能、我们希望避免将这一过程推向测试技术。  您是否对我们应如何进行下一步操作有任何建议?  

相关说明-当使用 TPS6598X 配置工具刷写二进制文件时-我们需要考虑 Pod 和充电芯片之间是否发生了任何变化?  我认为最好使用不同的工具来编写二进制文件、因为我使用的工具是有限的。  问题在于我们正在尝试在电路编程中实现、我不确定在写入闪存时是否需要将 TPS65988保持在复位状态、或者是否需要考虑更高级的内容。

非常感谢、

Adam

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

    尊敬的 Adam:

    我相信有一种离散的方法来实现它、但这不是我们能够支持的。 我认为多路复用器可能起作用、或者也可以使用 GPIO 事件/或 MCU 来形成分立式"多路复用器"。 无论如何、这不是我们将支持的内容。 对于8个单独的 PD、您将需要一次单独刷写一个。

    我假设您使用的是充电芯片上的 PD? PD 和 EEPROM 将具有唯一的独立从器件地址、因此、当使用 Ardvark 进行闪存时、您将闪存到 EEPROM 从器件地址(0x50)。 然后、您将需要对 PD 进行下电上电、以便 PD 通过引导步骤加载 EEPROM 补丁和配置。

    非常尊重、

    Brandon Beader

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

    您好、Brandon、

    很抱歉耽误您的回答-我正在考虑您的建议、感谢您的帮助。  

     我们所做的一个相关工作是保护预编程的 EEPROM。  应用程序定制工具在对 EEPROM 进行编程时是否对二进制文件执行任何特殊操作?  通过应用定制工具进行编程时、向经销商发送我们使用的二进制文件是否足够了?  

    在将 application.bin 文件发送给经销商以刷写这些文件之前、我想先将其发送给您进行查看。  将其发送给您的最佳方式是什么?  (上传不能正常工作。)  它没有采用 S 记录格式、这让我有点犹豫是否发送它并继续。  如果为分配器预先编程 EEPROM 而正确格式化了闪存二进制文件、是否有应用程序定制程序的特定导出会推出可刷新的二进制文件?

    谢谢、

    Adam

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

    尊敬的 Adam:

    我个人的建议是不要对 EEPROM 进行预编程、因为将来为了修补错误或添加功能而发布的任何 FW 版本都必须进行修补、因此无法实现预编程 EEPROM 的目的。 大多数 EEPROM 通常有一种在您刷写二进制文件并进行一些硬件更改后进行只读的方法供参考。

    不过、您可以从具有 FW 补丁和配置的 GUI 导出二进制文件。 或者、如果您正在寻找固件补丁、则只需下载固件补丁、请参阅以下步骤、了解如何从 GUI 中执行某些操作:

    单击上部标题上的"binary:

    选择"保存二进制文件"、您将看到如下所示的弹出窗口:

    在这里、您可以保存低区域或全闪存映像、以您要查找的任何内容为准。

    为了向我发送二进制文件、我可以执行一些初步测试、以查看二进制文件是否按预期工作在我们的某个 EVM 上、但无法完全保证其运行。 我将向您发送一个朋友关于如何离线联系我并发送二进制文件的请求。 请将此主题标记为已解决、我们可以将此讨论脱机!

    非常尊重、

    Brandon Beader