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.

MSP432 and XDS110-ET

Other Parts Discussed in Thread: TM4C1294NCPDT

Hi,

I'm currently working on a design using an MSP432P401R, and am interested in implementing a version of the XDS110-ET onboard. I think I have a reasonable grasp on the hardware design and can manage it based on the available schematics from the launchpad, but I am having trouble tracking down the software for the programmer.

A while back I stumbled upon the firmware for the EZ-FET programmers on the MSP430 line for a similar project, but can't seem to track it down again.

I would appreciate it if anyone could point me in the proper direction of the firmware for the XDS110 programmer, as well as let me know if there are any major roadblocks I should foresee.

I know the EZ-FET lite devices had another MSP430 as their core that had a USB BSL that was used to set up the programmer initially, at least to my understanding. Then it simply acted as a source for spy bi wire debugging, along with a USB hub to implement the backchannel UART and such. The processor used in the XDS110-ET schematics isn't an MSP, so it doesn't have a BSL in that sense. I'm assuming it will have to be initially configured by a standard JTAG programmer?

Thanks for all your help!

- Jesse

  • In a CCS 6.1.1 installation, the directory <ccs_install_root>/ccsv6/ccs_base/common/uscif/xds110 contains the XDS110 firmware files, along with the xdsdfu executable to program the XDS110 firmware. See the ReadMe.txt file in the directory for details.

    Jesse Cureton said:
    The processor used in the XDS110-ET schematics isn't an MSP, so it doesn't have a BSL in that sense.

    The TM4C1294NCPDT has a ROM bootloader. If the user flash is erased, the ROM bootloader runs at power-up and allows the user flash to programmer via the USB DFU. xdsdfu uses the USB DFU to program the XDS110 firmware.

    Jesse Cureton said:
    as well as let me know if there are any major roadblocks I should foresee.

    I am not sure if the TI license terms allow you to program their XDS110 firmware into your own programmer design.

  • Chester,

    Thanks so much for the input. The info on the ROM bootloader cleared up quite a but for me.

    The firmware contained in the CCS directory isn't quite what I was looking for. My application will be fine to just flash the binary, but I was under the impression based on the information in the "MSP432 Launchpad FAQs" section of the MSP432 FAQ thread that the programmer firmware was released open source just like the MSP Debug Stack for the 430's. Is this not the case?

    As far as licenses go, I did actually try and determine that. The license distributed with the EZ-FET files and the MSP Debug Stack firmware for it indicates that it is available to be distributed with or without modification so long as the original license and copyright status is maintained. This project is a reference design for a university, and would be able to maintain that status. No license is distributed with the hardware design files for any of the Launchpads or their programmers that I've seen so far. I will of course keep licensing in mind as I try and find more information.

    Thanks again for all your help!

  • Jesse Cureton said:
    My application will be fine to just flash the binary, but I was under the impression based on the information in the "MSP432 Launchpad FAQs" section of the MSP432 FAQ thread that the programmer firmware was released open source just like the MSP Debug Stack for the 430's. Is this not the case?

    Reading the "MSP432 Launchpad FAQs" I am also under the impression that the XDS110 firmware source code was intended to be released as open source.

    However, my searches have so far failed to find the XDS110 firmware source code.

    Hopefully someone from TI will clarify the situation.

  • My searches also failed to find anything. Thanks for the information! Here's hoping someone from TI can fill us in further.

**Attention** This is a public forum