尊敬的团队:
我已经将预编程的 TPS659415RWERQ1连接到 EVM 以稍微修改 PMIC 寄存器、但当通过 USB Type-C 连接到 PC 时、显示硬件已连接但未检测到器件。 您能解释一下为什么会这样吗?
编程时还会显示 EEPROM 已锁定。 您能解释一下吗?
此致、
考萨尔
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.
尊敬的团队:
我已经将预编程的 TPS659415RWERQ1连接到 EVM 以稍微修改 PMIC 寄存器、但当通过 USB Type-C 连接到 PC 时、显示硬件已连接但未检测到器件。 您能解释一下为什么会这样吗?
编程时还会显示 EEPROM 已锁定。 您能解释一下吗?
此致、
考萨尔
您好 Kaushal、
如果无法从 PMIC 上的各个页面接收 ACK、通常会出现以下行为。 它可以连接到某些页面、但不能连接到所有页面。
您是偶然更改了 TPS65941515的 I2C 地址还是只通过单独的 PMIC EVM 更改了寄存器?
如果您可以使用逻辑分析仪或示波器捕获 I2C 线路上的流量、以获取确认[或不确认]并在此处分享、请选用这两种方法。
Br、
尼古拉斯
Kaushal,
您能否给我提供更多详细信息、比如 TPS65941515、它在非 EVM 板上吗?
您认为这可能是 PMIC EEPROM 锁定的问题吗?
EEPROM 默认处于锁定状态、以防止损坏器件。 如果未正确解锁任何必要步骤、则 GUI 会在解锁器件的情况下返回此错误。
现在、当尝试重新编程时、您之前是否成功编程?
根据我们的编程指南、这些是对器件进行编程所需的硬件部分。
VCCA、VIO_IN、上拉至 I2C_[SDA/SCL]。 此处提供了详细说明这一点的指南: 单击此处查看链接
现在、如果这些电源轨中的任何一个出现下降、您将无法对器件进行编程。
有时 GUI 显示已连接、但 PMIC 未连接或"已连接"、连接是通过一系列读取操作完成的、如果通过连接、GUI 将显示已连接。 在检测更改之前、它不会"断开"、该更改是由于将 MSP432控制器移除到 PC 或读回寄存器失败所致。
在对 PMIC 进行编程时、上述电源轨仍需要开启、但当该过程开始对新的 EEPROM 进行编程时、PMIC 电源轨会关闭。 因此、如果其中一个 BUCK 或 LDO 的输出轨为 VIO 或 I2C 上的上拉电阻供电、它们将下降、并且由于不满足要求而无法对 PMIC 进行编程。
Br、
尼古拉斯
您能否给我提供更多详细信息、比如 TPS65941515、它在非 EVM 板上吗?
[/报价]否、我的 PMIC 已插入 TPS6594插座 EVM 板、并尝试对 PMIC 重新编程。
[/quote][/quote]现在、当尝试重新编程时、您之前是否成功编程?
[/报价]是的、它显示编程成功、但当尝试将该程序与我的.bin 文件进行比较时、它显示的是 EEPROM 已锁定。
[/quote]根据我们的编程指南、这些是对器件进行编程所需的硬件部分。
VCCA、VIO_IN、上拉至 I2C_[SDA/SCL]。
[/报价]所有这些内容都应该是正确的、因为我正在使用 EVM 进行编程。
您能建议如何在重新编程的 PMIC 中解锁当前的 EEPROM 吗?
此致、
考萨尔
您好 Kaushal、
感谢您告诉我您如何对板进行编程的背景信息。
该 SKT EVM 目前尚未公开发布。
因此、为了最大程度地帮助您、您可以私下给我发邮件还是给我发电子邮件(n-mcnamara@ti.com):
1.所刷写的二进制文件。
2、您比较的一个
3. SKT 板配置图片(如果可以)
您能建议如何在重新编程的 PMIC 中解锁当前的 EEPROM 吗?
[/报价]请探测 I2C 线路并查看什么 I2C 地址没有接收 NACK、这通常是导致此错误的原因。
Br、
尼古拉斯
您好 Kaushal、
这表明将在0x48地址上发生回读、但通常发生此错误时、其他页会拒绝 ACK、0x49、0x4B 和0x4C。
我们为用户提供一种进行自我验证的方法、因为 GUI 仅执行我们的 NVM 更新指南中已提供的说明。
如果这些步骤中的任何一个都失败、则在进行验证时会遇到之前看到的错误。
请注意、当 PFSM 暂停时、PMIC 将不会打开任何电源轨和输出。
Br、
尼古拉斯