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.

CCS/TM4C1294NCPDT: Unable to load firmware from one MCU to another through SSI

Part Number: TM4C1294NCPDT

Tool/software: Code Composer Studio

Hello,

I'm working on a project where one TM4C1294NCPDT needs to load a firmware to another one through SSI. The problem is that it seems like there is already a program inside the target MCU, which somehow doesn't allow reprogramming via SSI.

Aggravating circumstances: both are inside a PCB. The "loader" MCU has external JTAG connection, which is where it is programmed from. Now, the target MCU has only an SSI connection to the first, no more. They're all extremely hard to solder SMDs. So, jumper connections to any pin will be almost impossible in my lab.

Question: Can the loader MCU erases all target's memory or forces the code to be written through SSI? If not, is there any way I can do that, considering circumstances?

Thanks,

Nori

  • It is totally dependent on the code in the target MCU. The ROM boot loader is bypassed if the MCU has code in it. It is then necessary for the code in the target device to call the ROM boot loader, or implement its own boot loader.