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.
Tool/software:
I am unable to program or debug the target on LP-MSPM0L1306 board.
I tried running an example project on LP-MSPM0L1306, and get the error messages below from CCS Theia.
Here is the command line output if I try to run .\xdsdfu.exe commands:
PS C:\ti\ccstheia150\ccs\ccs_base\common\uscif\xds110> .\xdsdfu.exe -e
USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.
Scanning USB buses for supported XDS110 devices...
<<<< Device 0 >>>>
VID: 0x0451 PID: 0xbef3
Device Name: XDS110 Embed with CMSIS-DAP
Version: 3.0.0.22
Manufacturer: Texas Instruments
Serial Num: ML130001
Mode: Runtime
Configuration: Standard
Found 1 device.
PS C:\ti\ccstheia150\ccs\ccs_base\common\uscif\xds110> .\xdsdfu.exe -m
USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.
Scanning USB buses for supported XDS110 devices...
<<<< Device 0 >>>>
VID: 0x0451 PID: 0xbef3
Device Name: XDS110 Embed with CMSIS-DAP
Version: 3.0.0.22
Manufacturer: Texas Instruments
Serial Num: ML130001
Mode: Runtime
Configuration: Standard
Switching device into DFU mode.
PS C:\ti\ccstheia150\ccs\ccs_base\common\uscif\xds110> .\xdsdfu.exe -e
USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.
Scanning USB buses for supported XDS110 devices...
Found 0 devices.
And here is what appears in device manager when I have put the board into dfu mode:
Anything I can do? I do have a Segger Flasher ARM, so I could reprogram the debugger microcontroller, but I need instructions for that.
Hey Scott,
I see we have another thread today on same topic. Can you try what Ki recommends here: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1414529/lp-mspm0l1306-xds110-firmware-loses-connection-when-in-dfu-mode
Thanks.
JD
Hey Scott,
We were able to replicate this issue on our side with Out of the box XDS and the latest CCS versions. We've notified the CCS team and they are investigating.
In the mean time, the Command line update still worked for us. As listed in the XDS user's guide, these are the commands you should need to run:
xdsdfu -e xdsdfu -m xdsdfu.exe -f <path_to_binary> -r
Here is the local binary path I used once I was in the CCS folder: xdsdfu -f .\firmware_3.0.0.31.bin -r
Also, while the XDS is in DFU mode, it does not show up in the device manager.
Please try this again and let me know if you were able to get it working.
Thanks,
JD
JD-
This does not resolve my issue. See screenshot below. I have a segger flasher arm and could reprogram the debugger, but I would need instructions for that.
Hey Scott,
We're still trying to narrow down the issue on our side. We were seeing it on one system that was brand new and this was the first CCS install on. We installed a slightly earlier version of eclipse based CCS, v12.5, and then the XDSDFU command from that latest CCS instantly was able to see the device. So maybe there is a driver issue with the latest install package. The CCS team is investigating but I would like to try and get you moving in the mean time.
Could you try installing v8.7 of uniflash and trying this again? It's a much smaller and faster install than CCS, but I think should include the XDS110 drivers.
If that doesn't work, could you install an older version of CCSTheia?
If you can test, Please share your results. The other option is to give us a few days and hopefully the CCS team will identify the change and release an update in that time.
Thanks,
JD
I'll have to try tonight on my home computer...I have to get our IT to install anything that requires admin unforunately. Are there any additional instructions for uniflash I should be aware of ahead of time?
uniflash and ccs12.5 both did not work for me. They both still said the firmware needed to be updated and generated the same errors I previously documented. Command line utility too.
Hey Scott,
Thanks for trying it out. Would it be possible for you to use the latest reply from AndyW on this e2e thread and test to see if it resolves your issue?
https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1413931/lp-xds110-can-t-update-fw-on-jtag-probe/5427324#5427324
Hey Scott,
Have you had the opportunity to test it out?
Thank you,
Henry Nguyen
This did work. I did try it once with old CCS 12.5 installed, and it wouldn't work. I then reinstalled latest CCS Theia, then reinstalled the driver at the link, and then it worked via command line. Not sure about the auto updater in CCS Theia
Hey Scott,
Thanks for testing it out and letting us know it works, this is really helpful!
Thank you,
Henry Nguyen