Other Parts Discussed in Thread: UNIFLASH, LAUNCHXL-CC26X2R1
Tool/software: Code Composer Studio
CCS 9.1.0 can't load program after resetting serial number using xdsdfu and then restoring serial number
I reset the entire 8 character serial number on a LAUNCHXL-CC2640R2 using xdsdfu distributed with CCS 9.1.0.
This caused program loading to fail in CCS.
I then reset the serial number back to the original number.
This did not resolve the problem
I then reloaded the firmware and boot loader using xdsdfu.
This did not resolve the problem.
I can load the program with UniFlash version 5.0.0.2289.
Using CCS version 9.1.0.00010 I can debug the program loaded with UniFlash, by selecting Load symbols only in the debug configuration but if I try to load the program with CCS it fails with the following message.
Cortex_M3_0: GEL Output: Memory Map Initialization Complete.
Cortex_M3_0: GEL Output: Board Reset Complete.
Cortex_M3_0: Command=20 -- addr=0x00001000 -- length=0x00001000
Cortex_M3_0: File Loader: Memory write failed: Timed out waiting for target flashloader to execute command.
Cortex_M3_0: GEL: File: C:\Users\Robert\TiFisheye\ccs8\Test\simple_peripheral_cc2640r2lp_app\FlashROM_StackLibrary\simple_peripheral_cc2640r2lp_app.out: Load failed.
If I erase the entire flash with UniFlash I can load the program with CCS once. If I try to load the program again in CCS it fails with the same message as above.
This is annoying since UniFlash 5.0.0.2289 and CCS 5.0.0.2289 use different emulation packages for the debug probe and have to be updated each program load cycle.
-Steve