因为调试固件的初始化,要做一些接口,路由配置以及网络防火墙方向,和桥接等一些多次尝试操作,经常会掉进“自锁”的场景,固件是没有受到破坏的,配置乱了,以致无法 web 或者 ssh 到路由器上。。。
路由器有刷不死 u-boot ,我是每次乱了配置,在 u-boot 里重刷固件,这个要花上 10 几分钟才能步入上次的正常的配置,有些麻烦。。。
请问有没有什么方法,能快速清除配置,重新开机恢复 ROM 的初始状态呢?
记得好像是有接 TTL 线,在开机时按热键,能进入到 U-BOOT console 能进去清配置?
也不明白为啥 u-boot web 这么多年,都没在页面上提供 clean config 的操作?
1
wuruxu 146 天前 1
按住 reset 按钮,看到灯闪就放开,一般情况,都会把现有的配置清除的
|
2
qazwsxkevin OP @wuruxu #1 以前尝试过在 power on 的状态下,长按 rest ,记得似乎没有作用的,忽然意识到,这种操作,是不是有一个 option ,在编译固件时作为一个选择?
而加电时按 rest ,则是进入到不死 u-boot 了。。。。 |
3
szdosar 146 天前
能接显示器吗?接 usb 键盘,firstboot 然后按 y 重置。
不行就盲打: 先回车 2-3 次,进入 shell 1.fir 按 tab 键(防止你输入 firstboot 错误) reboot 2.按 y ,然后回车 3.reb 按 tab 键(防止你输入 reboot 错误),然后回车重启 当然,前提是你的固件没有阉割 firstboot |
4
szdosar 146 天前 1
@szdosar
能接显示器吗?接 usb 键盘,firstboot 然后按 y 重置。 不行就盲打: 先回车 2-3 次,进入 shell 1.fir 按 tab 键(防止你输入 firstboot 错误) 2.按 y ,然后回车 3.reb 按 tab 键(防止你输入 reboot 错误),然后回车重启 当然,前提是你的固件没有阉割 firstboot |
5
huangya 146 天前
不死 uboot 的是开放代码的吗?如果是,加一个 option 其实并不难。
|