Tool/software:
I'm trying to upgrade from using CCS12 to CCS20 on a project and I'm encountering weird debug errors. It seems like I need to power cycle the device every time I want to debug, and make sure to connect the 3v3 from the debugger before other system power. For CCS 20 I need to start the program before flashing or I get errors.
I'm using the Launchpad XDS110 debugger, which has worked fine for me for 2 years now flashing and debugging boards. I had to upgrade the firmware to use it with CCS20, and now I'm seeing errors even with CCS12.
Error from CCS 20:
Texas Instruments XDS110 USB Debug Probe_0/IcePick_C_0 Error connecting to the target: (Error -2131 @ 0x0) Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 20.1.0.3372)
Error from CCS 12:
(Error -2131 @ 0x0)
Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK).
(Emulation package 9.12.0.00150)
I'm on Ubuntu 24.04
Hi Shane,
What launchpad are you using with the LP-XDS110? And what is the exact CCS 20 version that you updated to?
Thanks
ki
I'm using the LAUNCHXL-F280039C on-board XDS110 debugger to flash a custom board that has a F280039C chip.
CCS v20.1.0
Ok, so you are not actually using the LP-XDS110 but just the integrated XDS110 of the F280039C LP as an external probe to a custom board.
If you roll back the firmware for the XDS110 to what came with CCS 12.8 (3.0.0.32), does CCS 12.8 work fine again?
See the section for manually updating the firmware in the below document:
I'll try updating the firmware on the Launchpad debugger and see if that helps.
Thanks. Note that you are actually downgrading the firmware to an older version that will still work with CCS 12.8. I believe CCS 20 comes with (and requires at least) 3.0.0.36.