主题中讨论的其他器件:TPS25751、
工具/软件:
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.
工具/软件:
您好、Orest、
感谢您的耐心。 如果 我的答复回答了您的问题、请告诉我。
我知道 TPS25751 将使用 I2C 来更新 EEPROM。
我假设 TPS 在加电时将从 EEPROM 读取配置。
正确的是、一旦 PD 控制器可以确认其处于“APP"模式“模式、PD 控制器就可以从外部 EEPROM 加载数据。 我想强调的是、可以从 EEPROM 加载初始配置。 但是、如果没有 MCU、PD 无法将新映像刷写到 EEPROM。
完成调查问卷后、我按了“Flash to Device“、但收到错误消息“Hardware disconnected“。 我不理解这一点、因为在 GUI 应用程序的底部显示“Hardware Connected“(硬件已连接)
抱歉、此问题已发生。 我过去也遇到过同样的问题、左下角显示“Hardware Connected“(硬件已连接) 、即使不存在连接。
请按照以下步骤调试该问题:
如果仍有问题、请检查 计算机设置中“设备管理器“下的 COM 端口连接。
[quote userid=“651499" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1563556/tps25751evm-programming-configuration-eeprom 移除 EVM 上 J10 处的跳线(断开 EVM 上的 EEPROM)应该移除 J16、以断开 EVM 上的 EEPROM。
[quote userid=“651499" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1563556/tps25751evm-programming-configuration-eeprom 将 I2Cc_SDA、I2Cc_SCL 和 GND(位于 EVM 上的 J6)连接到我们的外设板上的 EEPROM [/报价]连接到 I2Ct_SDA/SCL。 请参阅下面重点介绍的连接。

此对 EEPROM 进行编程的过程(使用上面建议的修复程序)将适用于开发。 确认与 EVM 上数据端口的连接、并确保外部 EEPROM 已通电。
或者、我建议从应用工具生成完整闪存二进制文件、并通过 I2C 编程器加载二进制文件。 带闪存中心的 Aardvark 适配器 是一个可以购买的 I2C 编程器示例、网上也有许多更便宜的选项。
如果您有任何 后续问题、请告诉我!
谢谢您、
Katilynn
您好、Orest、
我是一名工程师、在 TI USB 控制器团队工作!
感谢您所看到的应用程序工具问题的图片。 这有助于 尝试解决配置连接的此问题。 在尝试刷写器件之前、请确保调查问卷已完整填写。 “Flash to device from current configuration“选择将保持灰色、直到所有问题都已填写完毕。
如果 需要进一步的帮助、我很乐意提供帮助! 如果您在尝试此解决方案后仍想致电、请告诉我!
谢谢您、
Katilynn
您好、Orest、
重申一下、“Flash from Current“部分将保持灰色、直到问题 1-10 填写完毕。 如果您需要有关这些问题的更多信息、请参阅 TPS25751EVM 用户指南 的第 3 节。
谢谢您、
Katilynn
Orest、
请放心、我们会在 Thread 中拥有合适的人员、Katilynn 是可提供帮助的合适工程师。
虽然我们能够帮助您解决有关 GUI 调查问卷的任何具体问题、但我们不熟悉您的确切设计、因此无法告诉您哪些答案是“正确“。 具体而言、哪些问题是导致混淆的原因? 我们尝试在 用户指南 (https://www.ti.com/lit/ug/slvucp9a/slvucp9a.pdf) 中重点介绍这一切、但如果 提供的文档中存在任何空白、请告知我们。
在回答所有与设计要求相关的问题后、系统将启用“Flash to device from current configuration“。 确保使用了正确的串行端口。 它应显示为 USB Serial Device(USB 串行设备)、类似于以下内容(但并不相同):

此致、
Tim
您好、Orest、
再次感谢您与我会面、讨论如何刷写外部 EEPROM。
我确认了您在会议期间提出的问题。
对于无法从 TPS25751 读取空 EEPROM 的情况、我能够确认 PD 控制器将进入补丁模式。 I2C_SDA 线路为开漏线路、这意味着 I2C 线路未处于活动状态、可以 通过高阻态行为观察到。
有关 更新 EEPROM 时 I2C 线路上发生了什么的问题。 EEPROM 更新过程使用从 MCU 发送的 4CC ASCII 命令来允许主机将补丁捆绑包下载到外部 EEPROM 上。 有关特定 4CC 命令的更多信息、请参阅 TPS25751 和 TPS26750 EEPROM 通过 I2C 更新。
谢谢您、
Katilynn