cancel
Showing results for 
Search instead for 
Did you mean: 

Update co-processor FW via USART

boaz
Associate II
Posted on January 11, 2015 at 10:59

This is probably a too-broad question, but here goes:

I have a system where a master MCU (STM32F103) communicates with another MCU (TI CC2540) via UART. The master can be connected to a PC via USB.

The task at hand is to upgrade the firmware running on the CC2540 chip, via the UART interface.

What is the best way to tackle this?

Preliminary ideas:

  • Implement the full Serial-Bootloader protocol defined by TI on the master.
  • Implement a USB-UART bridge in the master, and relay to the TI chip

Thanks, 

Boaz

#dfu #usart
1 REPLY 1
AvaTar
Lead
Posted on January 11, 2015 at 20:21

Preliminary ideas:

 

  • Implement the full Serial-Bootloader protocol defined by TI on the master.
  • Implement a USB-UART bridge in the master, and relay to the TI chip

Or implement a custom bootloader on the TI chip, supporting your prefered protocol.