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.

MSP432P4111T: Daisy chaining of JTAG to load different program to each MSP432

Part Number: MSP432P4111T

Hi,

I have a system where there are multiple MSP432. Each MSP432 needs to be loaded with different program. I am using XDS110 to JTAG programming. I don't want to take out multiple JTAG cables out of the system. I want to know if MSP432 supports daisy chaining of JTAG with XDS110. If yes, request you to let me know how to do it.

If not is there any other method I can use for my use case defined above.

Regards,

Kiran

  • Hello Kiran,

    I believe the MSP432 JTAG does support daisy chaining, but unfortunately I'm not very familiar with it. JTAG documentation is provided by arm since MSP432's leverages the arm Cortex M4F core.  We have implemented the SWJ-DP port, which supports both JTAG and Serial wire debug. 

     

     I also was able to find this app note from arm on connecting multiple JTAG devices. 

    Doing some searching on the web, it appears that you can put the first device in a JTAG BYPASS mode and pass the data through it down the chain, before coming back to program the others.  But, I couldn't find any documentation from TI on this process (and we don't support this functionality on our non-arm MSP430 devices)

    Thanks,

    JD

  • JD Crutchfield said:
    Doing some searching on the web, it appears that you can put the first device in a JTAG BYPASS mode and pass the data through it down the chain, before coming back to program the others.  But, I couldn't find any documentation from TI on this process (and we don't support this functionality on our non-arm MSP430 devices)

    TM4C1294NCPDT: Multiple devices on JTAG chain is some information on how to set JTAG BYPASS in CCS for other TI Cortex-M devices. I haven't tried this myself