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.

[参考译文] LP-EM-CC2340R5:如何获取 CRC 错误包

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1350852/lp-em-cc2340r5-how-to-get-crc-error-packages

器件型号:LP-EM-CC2340R5
主题中讨论的其他器件:CC2340R5SysConfig

您好!  

我正在运行 rfPacketRx_LP_EM_CC2340R5_nortos_ticlang 示例、我想获取 CRC 错误包、有没有任何方法可以获取 CRC 错误包?

谢谢

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

    您好!

    在该示例中、具有 CRC 错误的数据包被自动清除、因此不会将它们传递给应用程序。

    您可以探索一个不刷新 CRC 的设置: PBE_GENERAL_RAM_FIFOCFG --> AUTOFLUSHCRC。

    由于这需要手动修改 ti_radio_config.c、因此在进行修改之前、您需要按照步骤禁用 SysConfig: https://dev.ti.com/tirex/content/simplelink_lowpower_f3_sdk_7_40_00_64/docs/proprietary-rf/proprietary-rf-users-guide/sysconfig/sysconfig-disable-cc23xx.html 

    谢谢。
    托比

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

    您好!

    我检查了我的  ti_radio_config.c、但没有找到有关"PBE_GENERAL_RAM_FIFOCFG --> AUTOFLUSHCRC"的设置、 有什么有关此设置的详细信息吗?

    谢谢。

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

    可以在 ti_radio_config.c 中找到"FIFOCFG"。

        0x03B00018,                     //     PBE_GENERIC_RAM.FIFOCFG       PBE_GENERIC_RAM.NUMCRCBITS

    对于 AUTOFLUSHCRC、您可以在以下位置找到:  C:\ti\simplelink_lowpower_f3_sdk_7_40_00_64\source\ti\devices\cc23x0r5\inc\pbe_generic_ram_regs.h

    AUTOFLUSHCRC 是位7。 因此、如果您清除它、它应该如下所示:

        0x03300018,                     //     PBE_GENERIC_RAM.FIFOCFG       PBE_GENERIC_RAM.NUMCRCBITS