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: Data stored in extflash gets completely erased after battery in the device runs out.

Part Number: CC2640R2F

Hello all,

I'm working on custom made cc2640r2f devices with stack simplelink_cc2640r2_sdk_4_20_00_04, xdc tools xdctools_3_51_03_28_core and ccs 9.3.

The extflash I'm using is FM25Q04 4M-bit Serial Flash Memory from Shanghai Fudan Microelectronics group company limited.

We store the data in the extflash to retain after the device is reseted.

I'm powering the cc2640r2f devices with coin cell of 3V battery capacity but when the devices runs out of the battery all the data stored in extflash gets erased.

Can anybody suggest us methods for saving the external flash data after battery is drained out.

Thanks in advance.

Please suggest.

  • Hello Vighnesh,

    Unless you are actively interacting with the external flash device during battery depletion it is unlikely that the CC2640R2F is erasing the memory.  Have you confirmed that the external flash retains data across device resets not involving low power situations?  You may want to check the expected operation of your FM25Q04 from the datasheet.  I also recommend using the battery monitor peripheral on the CC2640R2F to evaluate whether the device power is too low to be writing to or reading from the external memory.

    Regards,
    Ryan