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.

Programming MSP430 via BSL through AM335X Processor

Other Parts Discussed in Thread: MSP430G2444

Hi All,

In my project,i have got AM335x processor and MSP430 Micro controller.

I need to program MSP430 via BSL through AM335x processor.

I have come across BSLDEMO(Host->MCU->Target MCU) and BSL Replicator(MCU -> Target MCU).These examples helps to program a MCU using another MCU only.

If any one has implemented the feature of programming MSP430 via BSL through AM335x processor/ any other processor,please share it.

Regards

Senthil kumar.V

  • Which MSP430 microcontroller? There are about 500 different and not all behave the same.
  • Hi Jens,

    Am using MSP430G2444

    I need to program MSP430G2444 from Am335x via BSL.

    Regards

    Senthil

  • Okay, this one has a BSL (not all G2x device have one at all)

    However, using the BSL is the same whether you do it from PC or any other MCU or such.
    You reset the MSP, apply the BSL entry sequence. You then send 0x80 to the BSL pins to synchronize the baudrate (as the BSL doesn't know its exact clock speed on a naked MSP)
    Then you send commands and get answers.
    The Am335x needs to know the protocol, needs to assemble the commands and to interpret the answers, just as any other CPU would have to (including the PC).
    It's like sensing SMS and MMS - it doesn't matter who is on the other side (or which cell/smart phone he uses). If he sends a proper SMS, he'll get the expected result.

    The protocol is explained in the application note about the BSL: SLAU319g.pdf "MSP430 Programming Via the Bootstrap Loader (BSL) User's Guide"

**Attention** This is a public forum