Part Number: CC2640R2F
Other Parts Discussed in Thread: UNIFLASH
Tool/software: TI C/C++ Compiler
Hi,
I have recently converted part of my application code into a library, and I'm now having issues flashing my new binary.
Most of the time, my application works perfectly, whether I flash it with CCS or Uniflash. However, when flashing the device after an erase (Uniflash) or a Mass Erase (CSS), the loaded binary seems to be corrupted.
After loading on a clean chip using CCS, the application boots and run normally. However, after the first reset (debugger reset or hard reset), the device doesn't boot anymore.
Reflashing the device doesn't help, and I get stuck into the same sequence:
- First boot successful
- Hard reset / debugger reset
- Device doesn't boot anymore.
The only way to get out of this loop is to flash an older version of my application, and then to flash my latest without erasing the flash entirely (CCS flash or Uniflash with 'Necessary Sectors Only' erase settings)
Thanks for your help.
Best regards,
Val