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.

LAUNCHXL-CC2640R2: CC2640r2

Part Number: LAUNCHXL-CC2640R2

Hi,

I'm trying to disable one of arrays on LaunchXL-AOA. I did the steps as explained in the below link to switch to one antenna array. but when I did real testing I see the array is still active(still there is switching between both arrays). please your advise.

dev.ti.com/.../ble_aoa.html

Best regards,

Mohammed 

  • Hi Mohammed,
    How do you verify that there is switching?
  • Have you also tried to use the solution file?
    We have released a new SimpleLink Academy Lab for aoa, I will recommend you to take a look at it.
  • Hi Joakim,

    Thank you for your reply. I can see that from the Tera term window as in below link. the antenna array number appear on screen.

    dev.ti.com/.../ble_aoa.html

    Best regards,
    Mohammed
  • Hi Christin,
    Could you please send to me the link. I have checked the suggested corrections as explained in the below link.

    e2e.ti.com/.../737944


    Best regards,
    Mohammed
  • As I stated above, there is a solution file attached in the training you did. Have you run that? Or compare what you did with that one first?
  • Hi,

    Are you able to do a compare between your file and the provided solution?
  • Hi!

    I checked the solution final, but the number of kits in solution is 3x CC2640R2-LAUNCHXL and just I have 2x CC2640R2-LAUNCHXL.

    Best regards,
    Mohammed
  • Hi!

    Is it possible use just rtls_master and rtls_slave without rtls_passive?

    Thanks
  • If you want to use 2.30 SDK which is AoA for using 2 boards, then you should check the final solution for 2.30 SimpleLink Academy.
    dev.ti.com/.../ble_aoa.html

    In our Q4 SDK, 2.40 SimpleLink Academy, you can't use only rtls_master and rtls_slave. The reason is covered in the training.
  • Hi!
    Thank you for your reply. I'm using 2.30 SDK which is AoA for using 2 boards, so I can't use the solution file. Do you recommend any solution for switching problem that I mentioned in my first question?

    Best regards,
    Mohammed
  • There are solution files for 2.30 SimpleLink Academy too, it's embedded in the SimpleLink Academy Training. Please do a compare between provided solution and your file.

  • Hi!

    We bought another CC2640R2-LAUNCHXL. and we did the testing using 3x CC2640R2-LAUNCHXL and  2x CC2640R2-LAUNCHXL, then we did the fixes as mentioned in below link:

    but after we applied these fixes we got this error as appear in attached snapshot. please your advice.

  • Hi,

    Please make sure that you use the correct compiler version as stated in the release note.

    TI Code Composer Studio: CCS-8.3.0.00009

    TI Code Generation Tools for ARM: 18.1.4.LTS

    XDCTools: 3.51.01.18

    After modifying the projectspec file, please re-import the project again.

    If you have successfully build the project, you should see the .out file at the following folder structure as shown below:

    If you still have problem, please follow the instruction to provide build msg.

    Q: I’m still getting build errors of some kind.

    A: Please use the E2E "Insert Code, Attach Files and more" option and attach your IAR or CCS build log (paperclip icon). Note that for IAR, you must enable the build log: Tools -> Options -> Messages -> Log build messages to file. Please compress the file as needed. Attaching the build file, and not just the snippet showing the error, is critical to determine the build environment and other factors needed to diagnose your build error.

  • Hi Christin,

    Thank you for your reply. I still face problem. Just I want to summarize what I did to make sure I'm in correct track.

    I installed this composer: TI Code Composer Studio: CCS-8.3.0.00009: I use

    I installed TI Code Generation Tools for ARM: 18.1.4.LTS

    XDCTools: 3.51.01.18: I downloaded the file but there is no setup option in this file.

    2- right now I'm working on rtls_master. I tried to modify the master according to what mentioned in fixing file. I did update #1 and updated # 6a as in fixing file. then I tried to make re-import for the project before building and debugging step, but it's not possible to re-import project because its already exist. so I did the building and debugging. unfortunately I didn't get as you described in image. please your advice.

    Best regards,
    Mohammad
  • The tool chain seems to be correct.

    To check XDCTools version used in the project. Please navigate to the following place:

    Without reimporting, you are gonna have the same issue as building error which will then not give you a .out file for debugging.

    You need to either delete the old projects by right click or creating another workspace before you re-import it again.

    If you still have the same problem, please attach build msg following the instruction below:

    Q: I’m still getting build errors of some kind.

    A: Please use the E2E "Insert Code, Attach Files and more" option and attach your IAR or CCS build log (paperclip icon). Note that for IAR, you must enable the build log: Tools -> Options -> Messages -> Log build messages to file. Please compress the file as needed. Attaching the build file, and not just the snippet showing the error, is critical to determine the build environment and other factors needed to diagnose your build error.

  • Hi,

    I did what you said. unfortunately still the same problem. kindly check the attached files.

    TI-1.pdfTi-2.pdfTi-3.pdf

  • Based on the build msg, it looks like you missed one of the steps when applying the fixes for rtls known issues.

  • Hi,

    Thank you Christin for your help. I  got what you described before. kindly check the attached file.

    TI4.pdf

    Best regards,

    Mohammad

  • Hi,

    in Rtls_slave is there need for the below update? I think it's just for Rtls-master . please your advice.

    Replace the definition of RTLSCtrl_syncEventNotify() in rtls_ctrl_api.h with the following

    void RTLSCtrl_syncEventNotify(rtlsStatus_e status, uint32_t timeToNextEvent, int8_t rssi, uint8_t channel);

    Best regards,
    Mohammad
  • Those files are linked to the projects, so if you did not change the projectspec, once you change the code, it will apply to all rtls projects.
    And that's ok.
  • Thank you.

    Best regards,
    Mohammad