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: Firmware Update

Part Number: LAUNCHXL-CC2640R2
Other Parts Discussed in Thread: CC2640

Hello, 

I would like to update a firmware of CC2640R2 on LAUNCHXL-CC2640R2(Rev 1.0) board. 

Please let me know a simplest update method of firmware of CC2640R2 on LAUNCHXL-CC2640R2 board. 

I have read "CC2640 BLE OAD User's Guide". 

But I can't understand a update method of firmware, because it is too professional content. 

Please advise. 

Shoko

  • What SW do you run on LAUNCHXL-CC2640R2? The easiest way is to use Flash Programmer 2 to update your SW.

  • If I understand you correctly, you just want to load new firmware into CC2640R2. But do you want to do this over the air since you where looking at OAD documentation or is the method YK suggest what you need? 

  • Dear YiKai, 

    Thank you for your reply. 

    I think I will try to update using Flash Programmer 2. 

    Using the tool, is a latest firmware automatically updated to CC2640R2 on LAUNCHXL-CC2640R2? 

    By the way, what does "SW" stand for? 

    Thanks. 

    Shoko 

  • SW stands for software and it's what you mentioned firmware too. Flash Programmer 2 doesn't contain prebuilt firmware for LAUNCHXL-CC2640R2 so you can use prebuilt firmware under your SDK installation folder\examples\rtos\CC2640R2_LAUNCHXL\blestack\hexfiles or you can build firmware with CCS by yourself.

  • Hello YiKai, 

    Thank you for rapid response. I understand the meaning of SW. 

    Then, I will use prebuilt firmware in SDK installation folder.

    Which *.hex files should I use? 

    Thanks, 

    Shoko

  • Difference prebuilt hex has different purpose. If I remember correctly, LAUNCHXL-CC2640R2 is preloaded with ProjectZero and you can download cc2640r2lp_project_zero.hex from latest SDK to update it.

  • Hello YiKai, 

    I was able to update a latest firmware to LAUNCHXL-CC2640R2, thanks to you. 

    Please tell me if you know. 

    They are not respond in "rtls_agent_cli.exe" after I updated a latest firmware.

    They were identified in "rtls_agent_cli.exe" before updating firmware. 

    What kind of causes can you think of? 

    I would like to demo AoA using three LAUNCHXL-CC2640R2 and one BOOSTXL-AOA by RTLS Monitor. 

    I have updeted a latest firmware to three LAUNCHXL-CC2640R2(Master, Slave and Passive). 

    Regards, 

    Shoko 

  • For RTLS examples, there is no prebuilt images. You have to build firmware by yourself.