主题中讨论的其他器件: TPS65988、 TPS65987
您好!
我们刚刚收到了 使用 TPS65987DDJ 的产品原型。

我们有一个 Linux 板通过 I2C2线连接到 PD。
我为此编写了一个自定义用户空间驱动程序、到目前为止、我可以验证 以下内容:
我可以读取/写入 TPS65987DDJ 的任何寄存器 、例如:
TPS_REG_MODE (0x03)返回"PTCH"
TPS_REG_DEVICE_INFO (0x2F)返回"TPS65988 HW0030 FWF807.12.00 ZAct1"
2.我可以执行光盘、 FLAD 等任务 但是、每当我尝试输出返回时、都会显示"Task Rejected"消息(0x3)。
我认为,大量的总结就足够了。 我需要的是、我要使用 FRAM、 FLAWD 和 FLVY 任务命令对整个闪存内容(现在全部为0xFF)进行编程、包括标头。 但我得到的只是"Task Rejected"消息。 我通过 I2C 完成了"SLVAE21A - TPS65987和 TPS65988 SPI 闪存固件更新"、我认为 我也这样做了、但运气不好。
首先、为了使用闪存命令、必须 在技术手册中首先解锁。 SLVAE21A 从未提到 过这个要求。 当我尝试使用任务锁定和解锁 代码=0时、该命令也被拒绝。 我被困在这里。
我 使用应用程序自定义工具在 C 语言中创建了完整的闪存十六进制内容、但我 不知道如何通过 PD 将此配置烧写到闪存中? 我们非常感谢您的帮助。
谢谢你。

