大神们:
GL-AR300M按照官网教程设置了开关切换NOR与NADD启动,但不生效。什么原因?怎么解决?
另外官网说需新的uboot(2017年3月起)才支持,怎么看这个uboot版本。目前店家说这个uboot是最新的。
附官方这部分介绍的中文翻译(官方网址,https://docs.gl-inet.com/en/3/hardware/ar300m):
控制要引导到的固件,有两种方法可以控制可以引导的固件。
方法1:设置启动计数
路由器将始终尝试启动Nand固件。 但如果它失败3次,它将尝试启动到Nor固件。 如果要引导到Nor固件,可以通过设置uboot env告诉路由器它已经无法启动3次。 为此,您可以在SSH终端中使用以下命令。
fw_printenv
fw_setenv bootcount 3
reboot
无论您使用哪种固件,如果要引导至Nor固件,每次都需要执行此操作。 否则在固件启动后,它将重置bootcount变量,下次启动将始终尝试启动Nand固件。
方法2:使用开关
这仅适用于新的uboot(2017年3月起)。
首先ssh到路由器并设置uboot env boot_dev
fw_printenv
fw_setenv boot_dev on
reboot
然后,当路由器启动时,路由器将选择使用切换开关启动哪个固件。 1.左侧(靠近重置按钮) - > Nand flash 2.右侧 - > Nor flash
要禁用使用开关选择固件功能,请清除boot_dev变量。
fw_printenv
fw_setenv boot_dev
reboot