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.

CC2340R5: FW update over UART - python code?

Part Number: CC2340R5
Other Parts Discussed in Thread: CC2640

I am about to create some software for UART serial boot FW programming for production, and I wonder if there's any software already out there, python or pseudo code preferably?

Programming host will be a linux machine, and I have read about the "Linux® Serial Bootloader Example Application" for CC2640, but I am not sure if that is a good path, especially since I read somewhere else that the CC2340 is slightly incompatible (don't remember exactly what was the difference though).

Since I am anyway doing production test in python, also doing the FW programming makes sence, but using C (or even ready made program?) also work.

Can you suggest the best starting point?

Regards,

 Micael

  • Hi Micael,

    Thank you for reaching out.

    We are working on a piece of software (written in C++) that has not been thoroughly tested for the moment. I guess it could help your implementation.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/538/sblAppEx_5F00_1_5F00_03_5F00_00_5F00_00_5F00_CC2340_5F00_static_5F00_library.7z

    Please share your feedback on this implementation as it will help us improving it. Similarly, if you are planning to open-source your python implementation, don't hesitate to share a link to it here.

    I hope this will help,

    Best regards,

  • Thank you Clément, that ought to ge me going!

    Regards,

     - Micael