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.

MSP432E401Y: Programming one MSP through serial using a MSP432E401Y

Part Number: MSP432E401Y

I am interested in seeing if there is a way to program a MSP using another MSP. The main goal is to load firmware onto a MSP432E401Y over Ethernet then have it program a second MSP connected over serial/Ethernet. 

Is this possible?

  • Hello Al,

    You can program one MSP432E4 with another MSP432E4 but you will need to develop the application that takes the firmware from a PC over Ethernet, stores it (if you want to do any validation on the received firmware) and then pass it on to the second MSP432E4 device over Ethernet or serial. On the second MSP432E4, you can utilize the ROM Bootloader to receive the firmware and update the flash.

    If this information is not proprietary, can you share the use case of why you plan to use this scenario?

    Thanks,
    Sai
  • Currently in our system we use multiple MSP processors. We are constantly updating firmware and would like to be able to allow the customer to receive updates while the product is in their possession. Rather than opening everything up attaching a JTAG connector and need a debugger it would be better to just load firmware over Ethernet to a single MSP and have that program whatever processor we'd like. These are just ideas we're throwing around on how to over come this challenge.

    That MSP processor that receives the Ethernet code would then program other MSPs most likely over serial.
  • It should be able possible to do what you are suggesting. As mentioned you will need to develop an application that can receive firmware from PC over Ethernet, store it, then based on handshake forward it to other MCUs in the system.

    Thanks,
    Sai

**Attention** This is a public forum