EDA365电子论坛网

标题: 如何让arm开发板通过reset按键实现短按复位和长按恢复出厂设置呢? [打印本页]

作者: three    时间: 2022-7-22 10:55
标题: 如何让arm开发板通过reset按键实现短按复位和长按恢复出厂设置呢?
通过同一按键实现短按复位和长按恢复出厂设置。让开发板的 reset 键既能实现正常复位又能实现恢复出厂设置,正常复位功能已经有了,主要是恢复出厂设置怎么去修改或添加代码,启动方式有SD卡启动和NAND启动,我用的是TQ3358开发板 arm a8+ linux# r3 }# y" R6 l. E1 S) r" S1 f

作者: opipo    时间: 2022-7-22 11:29
一般芯片都有一个寄存器表示复位原因的,可以在系统启动时判断一下是不是reset复位的,如果是就运行恢复出厂设置的代码。
, o- m9 Z, o( z% ^. H' t. ~2 r, E! e
作者: Blah    时间: 2022-7-22 13:19
如果你的reset 是硬件reset 那就要看硬件原理图. 很有可能无法实现.  L8 N0 {! S# d. [3 N- t$ ]
如果是软件reset 那就可以通过修改软件来做出相应的修改.
1 S" ?) V: C6 g# Q# k; t! L不知道是在bootloader实现 还是在linux加载之后.
" N2 @+ Y  n' E相应的实现也会不同3 \9 ?; {5 @$ Q& t% _4 ~

作者: land    时间: 2022-7-22 13:43
再看看别人是怎么说的: }; Z  M7 Y% s, T1 ?





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2