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.

CC2540 firmware upload over USB from Linux

Other Parts Discussed in Thread: CC2540

I need the ability to upload new firmware updates to a CC2540 over USB from a device which will be running Linux. The TI-supplied bootloader implementation for USB is implemented with the UBL-MSD however it is my impression from reading here on the forums that the MSD is not supported on Linux due to the lack of a driver. Is my understanding in that area correct or does Linux support the CC2540 as a MSD?

If it doesn't support it then I was thinking that if I can get the Linux kernel to recognize the USB device as a virtual UART (CDC) then I could probably manually modify the UBL or SBL (whichever bootloader example firmware is most convenient really) to operate over virtual UART. Has anyone done this or have any comments about how plausible it would be? Working in Linux is fairly new to me and most of my experience has been with Windows so any help that you can lend is greatly appreciated.

Regards,

David