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.

CC2640R2F: How to factory reset cc2640

Part Number: CC2640R2F
Other Parts Discussed in Thread: UNIFLASH

Hi, I had a working oad off-chip working but now wanted to flash another program altogether, but everytime i remove this one it seems to linger around after rebooting. i think it's because of the BIM that's on it? I was wondering how to completely factory reset my chip, either with Flash Programmer 2, UniFlash, Pin Connections, etc.

Thanks so much!

  • You can use Flash Programmer 2 to do mass erase to the chip.

  • So I believe I tried this. and then I flashed Simple Peripheral program. and on the SensorTag app, it showed up as simple pheripheral. But then when entering Service Explorer it suddenly had Services and Characteristics from Project Zero. So I'm very confused as to how the flashes have become mixed up, as I had Project Zero on their before the mass erase. This might actually be a software problem with flashing? Or maybe because there is stuff in the external flash--does the reset clear this too? Note: I have not changed the programs in any way, just imported from the stack and built and flashed with IDE. Also tried flashing with UniFlash. both were unstable. 

    This might also help: When I'm flashing, after the board resets I've been constantly getting the following log:

    "Cortex_M3_0: Symbol Manager: the object file contains invalid call frame information at .debug_frame 0x0; the rest of call frame information will be skipped. Callstack may not be unwound properly."

    This is regardless of the project i'm flashing. happens to all of the ones I've tried

    Thanks!

  • Hi,

    I have seen before that iPhones will cache device names for devices it's prevoiusly be connected with. My recommendation is to either delete the bond information of the device if you have previously paired with it, or turn bluetooth off from the settings menu in your iphone or ultimately restart your phone. 

    I do not believe that this is a TI issue but an issue in which the phones cache the device name that it was previously connected with.