LAUNCHXL-CC26X2R1: AOA example problem

Part Number: LAUNCHXL-CC26X2R1

Dear all,

I am following the AOA tutorial published on 12/14/2020 to perform the AOA demo. I can successfully open the UI and load the program from SDK to two board. The passive code is loaded to a board with BOOSTXL-AOA and slave load to the another. I only have two boards in this demo. After loading all boards and open up the UI, I found that the passive one detect the packet sent from the slave, but when I click the AOA button to see the AOA, it shows a definitely wrong number. No matter how I move the slave board, the AOA is always -49. May I know what cause this problem? Many thanks.

Best regards,

Marco  

  • Hi Marco,

    Could you please specify which SDK version you are using?

    Could you also confirm you are using one coordinator (formerly called master) and one responder (formerly called slave)? Please not that using only the passive node and the responder (slave) will not work.

    For the rest, please verify you have properly set up the BOOSTXL-AOA on the device (including the JSC cable).

    Best regards,

  • Hi Clement,

    I am using SDK simplelink_cc13x2_26x2_sdk_5_10_00_48. If I only use 2 boards, the setting will be slave and master? And the BOOSTXL-AL is attached to the master board? I have plugged the BOOSTXL_AOA to the board through the two sockets. Thank you.

    Best regards,

    Marco

  • Hi,

    Thank you for the details.

    Could you please provide screenshots and picture of your boards?

    Best regards,

  • Hi,

    Could you please verify if the solutions suggested in the thread LAUNCHXL-CC26X2R1: About AoA on the SDK 5.1 Visual Demo apply to you?

    Best regards,

  • Hi Clement,

    I am now using simplelink_cc13x2_26x2_sdk_5_20_00_52, the UI console showed that AOA started.

    But the UI can't show any AOA details.

    I just simply load the project containing name C:\Users\user\workspace_v10\rtls_responder_CC26X2R1_LAUNCHXL_tirtos_ccs\Release\rtls_coordinator_CC26X2R1_LAUNCHXL_tirtos_ccs.out.

    The master board is attached as follow.

    Thank you.

    Best regards,

    Marco

  • Hi Marco,

    Your system seems to work as it should - the RSSI measured is properly displayed.

    In SDK 5.20, the RTLS_UI does not display the Angle. Please refer to this thread for more details CC2642R: Comments on the AoA updates for SDK 5.20

    When it comes to AoA / IQ data sampling,I would recommend the following SimpleLink Academy labs.

    These labs (especially the third one) will help you to properly modify your hardware to use the external antenna, modify the GPIOs used to handle antenna switching, access the IQ data, etc.

    I hope this will help,

  • Hi Clement,

    I am following the Labs and produced following error.

    C:\ti\simplelink_cc13x2_26x2_sdk_5_20_00_52\tools\ble5stack\rtls_agent\examples>c:\Python37\python.exe rtls_connected.py

    Example Input Parameters
    ----------------------------------------------------------------------
    Coordinator comport : COM4
    Passive comports : []
    Responder BD Address : []
    Scan time : 10 Sec
    Connection Interval : 100 mSec
    Enable Continues Connection Interval : No
    Enable Angle Of Arrival (AoA) : Yes
    AoA Enable Filter : Yes
    AoA Slot Duration : 2
    AoA Sample Rate : 1
    AoA Sample Size : 1
    AoA CTE Length : 20
    AoA CTE Interval : 2
    Data Collection Duration : 30
    Data Collection iteration : 1
    Provide Post Analyze Function : Yes
    Example Log Dir : C:\ti\simplelink_cc13x2_26x2_sdk_5_20_00_52\tools\ble5stack\rtls_agent\examples\rtls_connected_log
    Example Log File Name : 09_23_2021_17_49_02_rtls_connected.log
    ----------------------------------------------------------------------


    Exception in thread RTLSManager:
    Traceback (most recent call last):
    File "c:\Python37\lib\threading.py", line 973, in _bootstrap_inner
    self.run()
    File "c:\Python37\lib\site-packages\rtls\rtlsmanager.py", line 132, in run
    if not node.isAlive():
    AttributeError: 'RTLSNode' object has no attribute 'isAlive'
    No one of given devices identified as RTLS Coordinator

    Seems that the board is not recognized as Coordinatos. I have set the com port to the port for XDS110 Class Uart. 

    I have one more question, if I added the external antenna, the code for coordinator should be the same?  Thank you.

    Best regards,

    Marco

  • Hi Marco,

    It looks like you are now referring to the non-visual example. Could you please open a new thread with these questions? That way, it will help other users to follow our discussion.

    In the meantime, as your initial questions get answered, please make sure to mark the thread as resolved.

    Thank you for your comprehension.

    Best regards,