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.

Compiler/LAUNCHXL-CC2650: After loading simple BLE peripheral cannot load other programs - Trouble Halting Target CPU: (Error -2062 @ 0x0) Unable to halt device

Part Number: LAUNCHXL-CC2650
Other Parts Discussed in Thread: CC2650

Tool/software: TI C/C++ Compiler

Hi, 

I'm working on the cc2650 launchpad.  I had previously been able to load a program, and then tried the Simple BLE Peripheral example program.  This (supposedly) successfully loaded.  Since then, I have not been able to load any programs.  I get the following error in a dialog box:

Load program Error.

File:

C:\workspace\ProjectZeroApp_CC2650LAUNCHXL\Debug\ProjectZeroApp_CC2650LAUNCHXL.out: Load failed.  

And these errors in the console:

Cortex_M3_0: Trouble Halting Target CPU: (Error -2062 @ 0x0) Unable to halt device.  Reset the device, and retry the operation.  If error persists, configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 6.0.504.4)

Cortex_M3_0: File Loader: Memory write failed: Timed out waiting for target to halt

Cortex_M3_0: GEL: File: C:\workspace\ProjectZeroApp_CC2650LAUNCHXL\Debug\ProjectZeroApp_CC2650LAUNCHXL.out: Load failed.  

Cortex_M3_0: Trouble Halting Target CPU: (Error -2062 @ 0x0) Unable to halt device.  Reset the device, and retry the operation.  If error persists, configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 6.0.504.4)

I was previously getting an issue that said: 

error connecting to the target: (error -215 @ 0x0) the semaphore for the test bus controller is in a time-out state. unified-scif was unable to acquire the semaphore used to express ownership of a controller by a utility or debugger. you may have to exit other clients because the timeout occured. emulation package 6.0.504.4

I realized that my target configuration was not the XDS110 but the XDS100v3, so I changed that (it should be XDS110 I believe) before uploading the Simple BLE Peripheral.  That is the only thing I changed before uploading it.  Any idea what I did wrong/what's going wrong?

Thanks!