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.

AOA CRC

SDK versions:simplelink_cc2640r2_sdk_2_30_00_28

example:aoa_receiver_cc2640r2lp_app

 

Question:

1->" .rxConfig.bAutoFlushCrcErr = 1" here has been set to automatically exclude CRC error data packets; but there are 20 bytes of AOA tone in the broadcast data in the AOA project,this part of the bytes is not whitened,so this part of the data is not the same as the data scanned by the receiver,are there errors in the CRC in all broadcast packets?

2->The receiving device will calculate a CRC value based on the broadcast data during the scanning process and store it in the register.

      Where is the address of this register?

      How do I get this CRC value?

  • Hello,

    I am working to find the appropriate expert to help you. This may take some time to reach the right person depending on availability. Please expect an update by 7/24. I appreciate your patience.

    Regards,

    Luis

  • Hello,

    May I ask whether my problem has been solved?

  • Hello,

    This AoA implementation is TI proprietary and it was an initial release intended for evaluation purposes only.

    user5968824 said:
    1->" .rxConfig.bAutoFlushCrcErr = 1" here has been set to automatically exclude CRC error data packets; but there are 20 bytes of AOA tone in the broadcast data in the AOA project,this part of the bytes is not whitened,so this part of the data is not the same as the data scanned by the receiver,are there errors in the CRC in all broadcast packets?

    Correct, but if I'm not mistaken, the CRC from the aoa_sender is also un-whitened or maybe the CRC is not correct.

    user5968824 said:

    2->The receiving device will calculate a CRC value based on the broadcast data during the scanning process and store it in the register.

          Where is the address of this register?

          How do I get this CRC value?

    Why do you need to read this CRC value? 

    I would recommend you to look into our ble 5.1 implementation.

      Best regards,

       David