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.

TMS320F28376S: RS-422 Bootloading to multiple TMS controllers with all the UART channels shorted to single channel i.e master

Part Number: TMS320F28376S


Tool/software:

we are using multiple controllers for one application,we are taking all controllers UART lines shorted and connected to single connector,is it possible to download the firmware for required controller with this single UART connector by giving individual id's to each controller. 

Is there any possibility to update the firmware for multiple controllers through single UART connector, with all the controllers are in SCIBOOT mode.

Thanks&Regards,

K.T.prasanna.

  • Hi K.T.prasanna,

    all controllers UART lines shorted and connected to single connector

    Do you mean you are connecting the SCI/UART RX and TX of a single device together like an external loopback? Or are you connecting multiple the TX and RX of multiple devices? I think an image or diagram portraying this would help me to understand. 

    In general, it is perfectly fine to boot a single device in SCI Boot mode to update the firmware. However, I do not think this would work trying to update multiple devices simultaneously hardware-wise. For example, the serial programming of the device using SCI boot requires the C2000 device to respond back to the programmer to get a lock on baud rate and to determine when/what actions are taken. This would not be functional if you have several devices trying to respond to the same SCI lines. (you can see our serial flash programming app note for a reference as well).

    Or do you mean to update them one device at a time?

    Best Regards,

    Allison