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.

[参考译文] AM67A:启动时通过 i2c 刷写 TPS65987DDK 失败

Guru**** 2487425 points
Other Parts Discussed in Thread: TPS65987DDK, TPS65981

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1552594/am67a-failure-to-flash-tps65987ddk-over-i2c-on-boot

器件型号:AM67A
主题中讨论的其他器件:TPS65987DDKTPS65981

工具/软件:

您好、

我尝试使用 Linux 驱动程序 ti、tps6598x 通过 i2c 加载 TPS65987DDK。

我收到了回复:
内核:tps6598x 3-0020:更新完成失败(–16)

基本上、我使用 TPS65981 应用程序自定义软件保存了一个“完整闪存映像“。

这个二进制文件是否是要使用的正确二进制文件? 它调用:
tps6598x_exec_cmd (TPS、“PTCc",“,0、0、NULL、TPS_PTCC_OUT_Bytes、 OUT);

这设置了错误的位:

OUT[TPS_PTCC_DEV]|| OUT[TPS_PTCC_APP]

另外、在我看到固件更新失败后、我看到它正在尝试激活此设备上的 USB TTY:
CDC_ACM 1-1.4:1.0:跳过垃圾
CDC_ACM 1-1.4:1.1:ttyACM0:USB ACM 设备

有任何有关如何解决此问题的提示?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    [引述 userid=“367881" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1552594/am67a-failure-to-flash-tps65987ddk-over-i2c-on-boot

    基本上、我使用 TPS65981 应用程序自定义软件保存了一个“完整闪存映像“。

    这个二进制文件是否是要使用的正确二进制文件? 它调用:
    tps6598x_exec_cmd (TPS、“PTCc",“,0、0、NULL、TPS_PTCC_OUT_Bytes、 OUT);

    [/报价]

    您能否详细介绍一下如何启动电路板?

    您的引导模式是什么? 是否使用 SPL 引导?

    谢谢、

    Neehar

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

    嗨、Neehar、

    我使用 Linux SDK 10 进行引导。
    代码来自 ti、tps6598x 驱动程序。

    我将跳过 SPL、直接引导到运行此驱动程序 Linux 版本的内核。

    如果我从/usr/lib/firmware(符号链接到/lib/firmware)删除固件文件、则会收到另一个错误、抱怨找不到固件。

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

    尊敬的 Evan:

    您是否能够检测到 I2C 总线上的 tps6598x 器件?  

    是否可以使用 i2cdetect 命令并提供日志转储?  

    谢谢、

    Neehar

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

    嗨、Neehar、

    我发现我需要使用“低区“而不是完整映像来通过 i2c 更新固件。

    现在、固件更新成功、但电源实际上无法通电、因此现在还有一些其他问题。 我将关闭此工单。

    谢谢