主题中讨论的其他器件:TPS65982、
- 低区域二进制文件和全闪存二进制文件有何不同? 是否有任何文档对其进行说明?
- 在 基于 MCU 的非集成 USB PD 电池充电器实施中、要使用哪个补丁捆绑二进制/c 阵列文件? 配置为低区或全闪存模式?
- 如何使用 PBMs 命令区分完整闪存或 低区二进制文件?
- 发出 PBM 后、传输补丁捆绑包数据的命令是什么?
- 是否有使用 TI MCU 将补丁捆绑包下载到 PD 的示例项目?
谢谢。
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.
谢谢。
1.没有区别,低区和高区是相同的。
TPS65982中的文档有关闪存二进制文件的一般概述(图1很有用): https://www.ti.com/lit/an/slva783a/slva783a.pdf
TPS25750技术参考手册、显示 TPS25750特定的补丁加载过程(图4-1): https://www.ti.com/lit/ug/slvuc05a/slvuc05a.pdf
2.如果从 MCU 加载补丁捆绑包,则只需要低区。 有关更多详细信息、请参阅该主题: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1194546/tps25750-mcu-memory-requirement
3.仅在使用 PBM 时才应发送低区。
4.通过 I2C 发送补丁数据、然后在所有数据都完成通过 I2C 传输后使用 PBMc。 之前参考的 TPS25750 TRM 中的图4-1详细显示了这一点: https://www.ti.com/lit/ug/slvuc05a/slvuc05a.pdf
5.下面是介绍如何通过 I2C 使用补丁突发模式的文档: e2e.ti.com/.../PBMs_5F00_4CC.pdf
您好、是否有完整示例的更新?
尽管我尝试编写自己的代码来执行补丁捆绑包更新流程。 但我遇到了以下几个问题:
谢谢。
e2e.ti.com/.../Using-4CC-Commands-_2800_3_2900_.pdf
以下是有关通过 I2C 使用4CC 命令的文档以及示例。 这将修复您的 ACK 问题。
0x9寄存器的名称是什么? 我在技术参考手册中没有看到它。
此文档对 ACK 问题没有帮助。 0x9是参考手册中描述的 DATA1寄存器。
您是否能够提供完整的代码示例?
对于 NACK 问题、我的步骤如下(从器件地址为0x42):
Question: