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.

Linux/MSP432P401R: How to flash MSP432P401R in a host with 2 o mare boards connected.

Part Number: MSP432P401R

Tool/software: Linux

Hello,

I have 2 MSP432P401R boards connected to a Ubuntu Linux server 64 bits
I have assigned  serial numbers to the boards with xdsdfu and this is the outcome:

<<<< Device 0 >>>>

VID: 0x0451    PID: 0xbef3
Device Name:   XDS110 with CMSIS-DAP
Version:       2.2.4.2
Manufacturer:  Texas Instruments
Serial Num:    22005598
Mode:          Runtime

<<<< Device 1 >>>>

VID: 0x0451    PID: 0xbef3
Device Name:   XDS110 with CMSIS-DAP
Version:       2.3.0.0
Manufacturer:  Texas Instruments
Serial Num:    22002248
Mode:          Runtime

I put the rules in dev rules perfectly.

But, when I use in command line DSLite, I can flash only one board.

How can I flash the second board? what is the configuration

Thanks

Fernando

  • Hello Fernando,

    Can you give me a little bit more information about which hardware and software tools you are using?

  • Hello John,

    I want to know how to flash two MSP432P401R boards connected at the same time in the same host using Ubuntu Linux server 64 bits for an University project.

    I would like to flash them in command line terminal.

    I can flash only one using the program DSLite with the next order.

    sudo /home/benitoss/DSLite/DebugServer/bin/DSLite load -c /home/benitoss/Downloads/DSLite/MSP_EXP432P401R.ccxml -f /media/benitoss/DESCARGAS/Temp/Blink/Blink.ino.elf

    The file Blink.ino.elf was created in Energia (in one temporal folder but it works perfectly)
    Also, I can use an out file generated by CCS Cloud and it is working too.

    But, I only can flash a unique board. (Always the same)

    Each board has a different serial number and has been added in the udev rules with those serial number.

    I try do it in Energia and it is not possible. You can select the usb ports but it is only to open the serial terminal communication window.
    How can I select one or other board to flash?
    Is there a procedure in CSS to do that?

    Regards and Thanks

    Fernando Mosquera
  • Fernando Mosquera said:
    Is there a procedure in CSS to do that?

    The Target Configuration .ccxml file has an option to specify the serial number of the XDS110 to use under the Connection Properties:

    That means you should be able to create a different .ccxml file for each MSP432 Launchpad.

    [If there is no serial number in the .ccxml file the first XDS110 will be used]

  • Hello Chester,

    Your solution is perfect !!!

    I got it.  I have created 2 different  .ccxml file for each MSP432 Launchpad and they are working perfectly executing  DSLite in a command line.

    Thanks very much !!!!

    Regards.

    Fernando Mosquera

**Attention** This is a public forum