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.

LP-MSPM0G3507: XDS110 programming device (MSP432 based) on 03.00.00.25 CMSIS-DAP software can't handle multiple requests

Part Number: LP-MSPM0G3507

Hi, I use pyocd to program arm cortex devices, where I can (becuase I like the interface, and its common on many devices).

The new LP-MSPM0G3507 comes with the XDS110 programming interface, this is run on an MSP432 chip, and its running the 3.00.00.25 software.

The problem is that this CMSIS-DAP only seems to be able to handle a single command at a time, if multiple commands are sent, then it fails to work. This caused a problem for pyocd, as by default it sends multiple commands. Now we have managed to get pyocd to work, see the github thread here:

https://github.com/pyocd/pyOCD/issues/1585

This seem to be a problem with the MSP432 software, that provides the CMSIS-DAP interface.

Can this be looked at for any updates to the software?

  • Hello,

    Unfortunately, this is not an environment that we officially support. Hence we will not be able to provide much suggestions on this. Hopefully there are others on this forums with experience that can chime in.

    ki

  • Thanks Ki,

    I guess you mean that pyocd is not a supported application for programming the LP-MSPM0G3507; rather than the XDS110 is not supported, when it is part of the LP-MSPM0G3507.

    I think my point was that it looks like the XDS110 with the 3.0.0.25 software is I'm not sure following the CMSIS-DAP specification, which is what the XDS110 is advertised as supporting.

    Let me check though the CMSIS-DAP specification says that multiple commands should be received, I'm not familiar enough with them though to be sure.

    Regards,

    David.

**Attention** This is a public forum