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.

CC3100: UART needed to flash through bootloader in CC3130 or is SPI bus enough ?

Part Number: CC3100
Other Parts Discussed in Thread: CC3130


We are using a RX65 connected via UART and SPI to the CC3130.

Since we are using the SPI for communication through TIs SDK (sl_Start ,, etc..) and we can program new ServicePackages by using the Sl_FsProgram, 

then the question is, do we need the UART at all ?

Another question is that it seems the stored accesspoint is deleted when programming new servicepack into the CC3130. Could this be avoided.



  • The UART is mainly used for the initial (product line) programming , so if you are using the SPI the program - the UART can be avoided. 

    when using sl_FsProgram, the entire content of the flash is erased (thus the stored profiles are erased) and the file system is re-initialized.

    When you just update specific files (such as SP or MCU image), I recommend that you overwrite the specific files (sl_FsOpen, sl_FsWrite, sl_FsClose) rather than use the sl_FsProgram (you can refer to the ota library for example).