工厂重置如何工作?

2019-07-14 17:52发布

所有嵌入式设备都包含“恢复出厂设置”选项,允许用户在出现问题时重置其设备。我正在开发STM32板上的固件。固件包括一个引导加载程序,允许通过UART升级应用程序(通过发送包含新图像的二进制文件),我想添加另一个功能:恢复出厂设置。当用户选择此选项时,电路板应加载原始图像。什么是恢复出厂设置?它是关于将整个二进制文件再次加载到内存中还是仅调用重新初始化由最终用户修改的变量的函数?这样做的最佳做法是什么?哪里有原装FW?是在内部还是外部闪光灯?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。