Other Parts Discussed in Thread: UNIFLASH
I have a cc2640 based design (LSR's SaBLE-x devboard). I attached xds110 debugger, and everything went well for days now (i can program it, debug it, etc.) until today. I've accidentally erased "all unprotected pages" instead of "pages in image" via SmartRF Flash programmer 2. Since then the SmartRF Flash programmer can see the xds110 as a connected device and the cc2640 too, but when I try to connect it this happens:
>Initiate access to target: XDS-L3003278.
>Create XBAL object failed: Target connect failed
>Failed to create device object.
In CCS:
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 6.0.407.3)
I've tried Uniflash tool, but it is the same on linux and on windows too (like CCS).
Of course I've power cycled, tried different USB port, USB cable, everything, even openOCD.
Flash programmer after a connection and a forced mass erase attempt:
The hardware setup is exactly the same as the LSR's user guide last page shows. The last used firmware was a hardly modified SimpleBLEPeripheral.
Please help me to know how I can program this board again.
Thanks in advance,
Zoltán