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.

[参考译文] BQ27320EVM-766:BQ27320:FW_VERSION Mac 子命令的格式

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1184062/bq27320evm-766-bq27320-format-of-the-fw_version-mac-subcommand

器件型号:BQ27320EVM-766
主题中讨论的其他器件:BQ27320

您好 TI!

我正在为 BQ27320实施驱动程序、但无法理解 FW 版本控制子命令的格式。
我将 FW_VERSION 子命令(0x0002)发送到 MAC 寄存器(0x3E)、该寄存器给出15字节的响应大小(MACDataLen @0x61)。

这与参考手册(SLUUBE6A、2018年3月)第2.1.3节中的命令说明有何对应关系?
我应该期待多少字节以及如何解释它们?

P.S.使用相同的函数、我可以成功执行 DEVICE_TYPE 子命令(0x0001)、该子命令返回预期的字节数和正确的值(0x0320)、这表示该过程应该正确吗?

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

    e2e.ti.com/.../bq27320-device_name-mac-subcommand-description-missing-in-trm 的副本

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

    这是如何重复的?

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

    解决了!

    固件版本为11字节长(在 MACDataLen 中报告的4字节+、其中包括子命令(2字节)、校验和(1字节)、长度(1字节))。
    技术参考手册以十六进制格式对其进行了说明、因此两个字母= 1字节。

    前两个字节:器件型号
    第二个字节:固件版本
    第三个字节:构建号

    这是"正常"、大端序。

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

    很抱歉,我的错误。 它不是重复的、另一个线程用于设备名称、而这用于固件版本。 您很高兴知道自己已经解决了这个问题。