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.

[参考译文] AWR1843BOOST:如何从雷达输出中删除额外的 TLV#39;不希望雷达发送 MMWDEMO_OUTPUS_MSG_DETECTED 以外的信息。

Guru**** 2553450 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/974232/awr1843boost-how-to-remove-extra-tlv-s-from-radar-output-don-t-want-radar-to-send-other-than-mmwdemo_output_msg_detected_points-tlv-info

器件型号:AWR1843BOOST

您好!

谢谢!

向雷达发送2D 命令、参考 SDK。 在读取 MMWDEMO_OUTPUT MSG_DETECTED 积分、 MMWDEMO_OUTPUT MSG_RANGE_PROFILE、 MMWDEMO_OUTPUT MSG_Noise_PROFILE、 MMWDEMO_OUTPUT MSG_STATS 和 MMWDEMO_OUTPUS_MSG_DETECTED POINTS_SIDE 信息时获取5个 TLV。 如何通过命令选择特定的 TLV。 我只希望读取 MMWDEMO_OUTPUS_MSG_DETECTED 和 POINTS_TLV 数据、并避免其他数据。 您能在这方面提供帮助吗?

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

    您好、Vipul、

    guiMonitor CLI 命令用于控制 TLV 对象数据流。 您可以增强相同的 CLI 命令以满足禁用任何特定 TLV 数据类型的要求。

    请参阅 SDK 3.5--> MSS_main.c:MmwDemo_transmitProcessedOutput()函数  

    此致、

    Jitendra

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

    Jitendra、您好!

    谢谢!

    我可以通过更改 guiMonitor CLI 命令来启用 MMWDEMO_OUTPUS_MSG_DETECTED Point TLV 并禁用其余部分。 但是、在这种更改之后、数据包长度会与编号不匹配 有时甚至更少。 命令的参数更改后的意外行为。

    使用以下命令:

    guiMonitor -1 2 0 0 0 0 0  

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

    总长度可能会因总数量而异 设备发送的对象数。它还执行填充以使其成为 MMWDEMO_OUTPUT 的 MSG_SEGM_LED_LEN 的倍数。

    /*发送填充字节*/
    numPaddingBytes = MMWDEMO_OUTPUT MSG_SEGM_LEN -(电池组 Len &(MMWDEMO_OUTPUT MSG_SEGM_LEN-1));
    if (<MMWDEMO_OUTPUT_MSG_SEGMENT_LEN))

    UART_writePolling (uartHandle、
    (uint8_t*)填充、
    NumPaddingBytes);

    为了进行调试、您可以在上述函数中放置断点。

    此致、

    Jitendra