如何让 arm 开发板的 reset 键既能实现正常复位又能实现恢复出厂设置
通过同一按键实现短按复位和长按恢复出厂设置。让开发板的reset键既能实现正常复位又能实现恢复出厂设置,正常复位功能已经有了,主要是恢复出厂设置怎么去修改或添加代码,启动...
通过同一按键实现短按复位和长按恢复出厂设置。让开发板的 reset 键既能实现正常复位又能实现恢复出厂设置,正常复位功能已经有了,主要是恢复出厂设置怎么去修改或添加代码,启动方式有SD卡启动和NAND启动,我用的是TQ3358开发板 arm a8+ linux,新手上道请求大家的帮助,非常感谢
展开
3个回答
展开全部
不明白为什么要实现这样的功能.
其实这个功能的实现主要分2步,
1. 区分2种事件.
2. 做出相应的操作.
但如果你的reset 是硬件reset 那就要看硬件原理图. 很有可能无法实现.
如果是软件reset 那就可以通过修改软件来做出相应的修改.
不知道是在bootloader实现 还是在linux加载之后.
相应的实现也会不同
其实这个功能的实现主要分2步,
1. 区分2种事件.
2. 做出相应的操作.
但如果你的reset 是硬件reset 那就要看硬件原理图. 很有可能无法实现.
如果是软件reset 那就可以通过修改软件来做出相应的修改.
不知道是在bootloader实现 还是在linux加载之后.
相应的实现也会不同
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般芯片都有一个寄存器表示复位原因的,可以在系统启动时判断一下是不是reset复位的,如果是就运行恢复出厂设置的代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个。。。你看看手机里的恢复出厂设置是怎么完成的吧,我不知道,这是APP层的事了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询