主题中讨论的其他器件:CC2340R5、 SysConfig
您好!
我正在运行 rfPacketRx_LP_EM_CC2340R5_nortos_ticlang 示例、我想获取 CRC 错误包、有没有任何方法可以获取 CRC 错误包?
谢谢
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.
您好!
我正在运行 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 中找到"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