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.

CC1310: 1310使用NVS功能

Part Number: CC1310

请问,CC1310使用NVS擦写FLASH的时候,会进行备份动作吗。假如在擦除的过程中断电,是否会在下次上电的时候自动恢复?还是说整页都被擦除了。

  • 在CC1310上使用NVS进行擦写时,如果执行擦除操作,它将擦除整个NVS扇区中的数据。因此,如果在擦除期间发生电源中断,则会丢失所有数据,并且不会自动恢复。只有在擦除操作完成后并成功地对新数据进行编程后,才可以确保数据已保存到NVS。

    为了避免数据丢失,可以在擦除和编程操作之前进行备份操作,以便在出现异常情况(如电源中断)时能够恢复数据。备份操作可以通过将NVS扇区复制到另一个空闲扇区来实现。在编程操作完成后,可以验证新数据是否正确,然后删除旧扇区并将新扇区设置为活动扇区,从而确保新数据成为默认数据。

  • 好的,十分感谢