工厂重置如何工作?

2019-07-14 17:52发布

所有嵌入式设备都包含“恢复出厂设置”选项,允许用户在出现问题时重置其设备。我正在开发STM32板上的固件。固件包括一个引导加载程序,允许通过UART升级应用程序(通过发送包含新图像的二进制文件),我想添加另一个功能:恢复出厂设置。当用户选择此选项时,电路板应加载原始图像。什么是恢复出厂设置?它是关于将整个二进制文件再次加载到内存中还是仅调用重新初始化由最终用户修改的变量的函数?这样做的最佳做法是什么?哪里有原装FW?是在内部还是外部闪光灯?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
hzp_bbs
2019-07-14 20:44
正如你所说,出厂重置会将初始出厂映像重新加载到设备。如果配置错误,用户只是不知道他做了什么,或者只是想回到初始配置,这可能是必要的。像这样的情况下执行软件更新时,你可能希望在更新期间涵盖某些故障情况。在这种情况下,甚至可能拥有一个专用闪存,其中存储了原始出厂映像,可以使用跳线选择以恢复出厂默认配置。这是在计算机主板上完成的,如果更新失败并破坏主图像,你可以恢复原始BIOS配置。

一周热门 更多>