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.

[参考译文] IWR6843AOPEVM:IWR6843AOP 满载序列

Guru**** 2964790 points

Other Parts Discussed in Thread: IWR6843AOP

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1632416/iwr6843aopevm-iwr6843aop-flsahing-sequence

器件型号: IWR6843AOPEVM
主题: IWR6843AOP 中讨论的其他器件

您好团队:

我正在使用 IWR6843AOP EVM、并尝试了解刷写顺序、特别是引导加载程序通信协议。

我学习了引导加载程序应用手册 (SWRA627)、并回顾了主机到器件以及器件到主机通信的数据包格式。 我理解引导加载程序以 ACK 和 STATUS 等数据包进行响应、每个响应都包含一个 2 字节长度的字段。

但是、我对 响应数据包中的长度字段的计算方法感到困惑。

从文档中、长度似乎应包括:

  • 有效载荷

  • 校验和(1 字节)

  • 可能还有一个额外的字节

例如:

  1. ACK 响应

    • 有效载荷:2 字节 (0x00CC)

    • 校验和:1 字节 (0xCC)

    • 总可见字节:3.

    • 但文档指定 长度=4

  2. Status response

    • 状态:1 个字节

    • 校验和:1 字节

    • 总可见字节:2.

    • 但文档指定 长度= 3

请您澄清一下:

  • 器件到主机响应的长度字段中具体包含哪些内容?

  • 长度计算中是否包含隐式或未记录的字节(例如,响应类型/操作码)?

  • 实现主机解析器时、应如何正确解释响应数据包?

提前感谢您的帮助。
image.png

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

    您好、

    长度字段的值将比数据包的总长度(包括长度字段)小 1。

    所有数据包的长度计算逻辑相同。 您需要根据此定义实现解析器逻辑

    此致

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

    好的  
    谢谢