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.

[参考译文] Linux/IWR1443BOOST:转换距离系统配置和对象序号的十六进制数据。

Guru**** 2611705 points
Other Parts Discussed in Thread: IWR1443

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/670442/linux-iwr1443boost-converting-the-hex-data-for-range-profile-and-object-cordinates

器件型号:IWR1443BOOST
主题中讨论的其他器件:IWR1443

工具/软件:Linux

您好!

我对我得到的支持感到高兴。 感谢该团队。

现在、我将解析来自 BeagleBone 中 IWR1443的十六进制数据。 我想知道并确认的几件事-

  1. 我收到的字节、例如、SDK 版本的4字节。 我将反转这些代码、以匹配毫米波内部刷写的 SDK 版本。 之后是正确的。 那么、这是否意味着对于所有其余数据、我需要反转相应的字节集? 例如帧编号、检测到的对象等
  2. 平台和 SDK 版本的十六进制字节与我使用的相同、其他十六进制数据如何? 例如物体检测数量、它们的序数等 如何从这些十六进制值中获取有意义的数据? 作为字节反转后的一个输出、我得到-   

magic_words ['02'、'01'、'04'、'03'、'06'、 "05"、"08"、"07"]

SDK_VER ['01'、'00'、'00'、'05"]
总 Packet_length 字节['00'、'00'、'02'、'c0"]
平台['00'、'0A'、'14'、'43"]
帧编号字节['00'、'00'、'00'、'1e"]
时间 CPU 周期字节['ca'、'f6'、'd 6'、'95"]
检测到的物体数量['00'、'00'、'00'、'08"]
封装字节中的数据结构数['00'、'00'、'00'、'03"]

令人困惑的是、我已经阅读了一篇应用 IQ 数学的文章。 那么、我如何使用它呢? 如果您获取上述数据并详细说明帧编号、检测到的 OBJET 和时间 CPU 周期的转换、那将会非常好。

谢谢。

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

    您好、Rahul、

    请参阅毫米波 SDK 演示中提供的 doxygen 文档。 如以下文章中所述、tt 提供了包括输出数据结构在内的演示的非常详细的说明。

    https://e2e.ti.com/support/sensor/mmwave_sensors/f/1023/p/602177/2216532?tisearch=e2e-quicksearch&keymatch=Doxygen#2216532

    关于解释数据、您可以参阅以下主题中介绍的毫米波可视化工具源代码、以了解(并重复使用)如何解读和处理 SDK 演示中的数据。

    https://e2e.ti.com/support/sensor/mmwave_sensors/f/1023/t/620553

    此致

    尼廷

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

    您好、Nitin、
    我在 javascript 中没有那么好。 只需确认我找到了
    var timeCpuCycles = math.sum (math.dotMultiply( bytevec.slice (byteVecIdx、byteVecIdx+4)、byte_mult))。
    那么、这是否意味着"ca、F6、d6、95"十六进制字节流、我将在我的 python 代码中获取这些字节流作为 timecpucycle、将与"bytevec.slice (byteVecIdx、byteVecIdx+4)"输出相同? 如果是、我必须将该数组字符串(转换为十进制值后)与 byte_mult 数组相乘、求和后、我将获得所需的结果。
    如果这是正确的、那么对于所有其他数据结构处理而言、这是相同的吗? 如果不是、我会遗漏什么?

    谢谢。

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

    感谢您的支持。