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.

MSP430FR2355: Spy-by-Wire daisy-chain programming

Part Number: MSP430FR2355

Hi,

I have question regarding the MSP Spy-by-Wire daisy-chain programming, so we're planing to use multiple MSP430FR2355(42 PCS) on our board and we need some efficiency way to programming  and way for FW update process. We are planing to connect Master MCU to first MSP and from the first MCU using GPIO to second MCU to the SPY-By-Wire pins and so on. Could you give me some advice for this configuration or better solution and some software implementation of spy-By-Wire on MSP430FR.


Regards 

  • Hi,

    For the firmware update, I would suggest you to use bootloader(BSL) instead of using the SBW.

    You can refer to this appnote for more information about BSL function. https://www.ti.com/lit/ug/slau550aa/slau550aa.pdf

    Best regards,

    Cash Hao

  • Hi Mateo,

    This configuration will not work because TI SBW does not support daisy-chain. Only parallel connection is possible, dedicated SBW_CLK and SBW_DIO lines must be used foreach target device. Same is for JTAG and BSL.

    BSL is not a option here, because it will take two times more lines.

    For SBW software check slau320, you need only part related to FR target devices (Replicator430FR). There is no flash related functions (slower and more complicated) here, because writing to FRAM is the same like RAM (Quick Read/Write only). It is fast enough (even with SBW), so targets can be updated one by one. They also can be updated all together (with same code) in parallel, but AFAIK this is more complicated.

**Attention** This is a public forum