Other Parts Discussed in Thread: CC2652RB
Tool/software:
I have read several posts here about this issue, but none of them solve my particular problem.
I have several XDS110 probes connected, and I need to issue a cc13xx-cc26xx-mass-erase to unlock and erase a specific device.
I am trying the command: c:\ti\uniflash_8.7.0\dslite.bat --mode cc13xx-cc26xx-mass-erase -c c:\ti\probe_config\L12004HX.ccxml
If the device is flashed but not locked, this command works and the device is erased.
If the device has been locked with DisableCpuDap=true, I get the result
Performing Device Unlock via Mass Erase...
Cortex_M4_0: MassErase(): Initializing.
Cortex_M4_0: MassErase(): Issuing Board Reset.
Failed: Connect failed
Using "-d XDS110" instead of specifying the config file does work and unlocks the device correctly if there is only one XDS110 connected, but I cannot target a specific probe if there are more than one. It also works when I use the UNIFLASH utility, but I need a CLI solution.
I am currently testing with a CC2652RB development kit, but will be switching to using XDS110 debug probes for production.
Thanks.