不死 U-Boot 使用全攻略.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
不死 U-Boot 使用全攻略 楼主的 U-Boot 做了这么久,一直没有写个全面的使用说明,今天终于下决心写了。。。 1楼: U-Boot 使用注意事项 2楼: U-Boot 控制台通用功能说明 3楼: U-Boot 控制台专用功能说明 4楼: U-Boot 命令行使用说明 5楼: TFTP 命令使用说明 6楼: 其他非主流用法 U-Boot 使用注意事项 此 U-Boot 的正常开机状态: 上电,所有 LED 点亮(与 PCI-E 无线芯片相连的 LED 不会亮)。AR724x 和 AR9331 点亮持续5秒左右,其它的均为1~2秒; LED 点亮后判断复位键状态,如果复位键按下,则使用默认频率启动; LED 熄灭,硬件初始化完成,串口输出 CPU 频率等信息; 检测复位键和WPS键状态,若有任何一个按键按下,则将启动延时设为5s,否则为1s; 若启动延时为5s,则继续检测按键状态,若按下时间超过3s,则启动 U-Boot 控制台,否则正常启动固件; 固件启动,U-Boot 结束运行。 进入 U-Boot 控制台: 路由器上只在 LAN 口上接入网线,且只能有一根网线接入路由,按住路由上的复位键或WPS/QSS按键开机。直到所有 LED 都快速闪烁(4Hz * 1s)后,用浏览器访问 即可。 说明: 由于使用默认频率启动对复位键状态的检测在 LED 点亮的一瞬间进行,因此必须按住复位键再开机,才能起效;而进入 U-Boot 控制台则可以在所有 LED 都熄灭后再按键。 不死 U-Boot 带有 DHCP 服务功能,可以自动给电脑分配 IP 地址,因此不用手动修改 IP 地址。但要注意电脑得到的 IP 地址可能不是 。 华丽分割线……………………. U-Boot 控制台通用功能说明 U-Boot 控制台默认页面: 系统信息页面列出 CPU 型号、内存大小等参数,编译日期用于判断 U-Boot 的发布版本。 切换显示语言: ? U-Boot 控制台在默认情况下根据浏览器的 HTTP 请求来设定显示语言。 如果需要强制修改语言,可以在 “关于” 选项卡里修改。 固件更新: ? 更新固件可以更新两种类型的固件:常规固件(原厂的升级固件、OpenWrt、DD-WRT等固件)和编程器固件。另外可更新 U-Boot 和 ART (在 AR2317 里是 board_config)。 [闪存布局] 决定 U-Boot 和固件的最大刷入大小以及固件的刷入位置。可以自动检测。 AR2317 的 U-Boot 不含此项,只接受 UBNT 布局的固件。 一般来说一个 U-Boot 只有一种闪存布局,但是也有例外。 如 AR724x 的 U-Boot 能同时支持 TP-LINK 固件和 UBNT 固件;360 安全路由 C301 的 U-Boot 能支持三种不同的刷入方式。 [更新编程器固件] 编程器固件是用编程器从整个闪存里提取出来的数据。 刷入整个编程器固件,要求固件大小必须是 4MB 的整倍数,因为能刷入 Linux 类型固件的闪存大小都是 4MB 的整倍数。有时候需要手动选择闪存布局才能刷入,如 AR724x UBNT 的编程器固件。 如果要刷入 U-Boot 不支持的闪存布局的编程器固件,请手动指定任意一个闪存布局,然后取消保留现有 U-Boot,再刷入。 [在大容量 Flash 中刷入 TP-LINK 原厂固件] 首先刷入有效的 ART 数据,然后再刷入固件,或者固件和 ART 一起刷入。 TP-LINK 原厂固件务必在 U-Boot 中刷入,否则原厂固件所带的 U-Boot 会覆盖不死 U-Boot。UBNT 升级固件亦是如此。 [在大容量 Flash 中刷入 AR2317 固件] AR2317 U-Boot 最大支持 16MB Flash,支持大部分常见 Flash 型号。 U-Boot 会自动扩展固件,使用 OpenWrt 可以充分使用整个 Flash (非重复填充)。 [固件要求] 常规固件:任意官方升级固件或者是 OpenWrt、DD-WRT、石像鬼的 factory 或者 sysupgrade 固件。固件必须是 Linux 系统的固件,TP-LINK 小于 2MB 的固件为 VxWorks 固件,不被支持。 编程器固件:要求文件大小为 4MB 的整倍数。 另外注意:刷机开始后的进度条不是真实的刷机进度,只是一个大概进度。实际刷机情况以观察路由 LED 变化为准!在刷机进度条走完后再等待几分钟,以确保刷机完成。 固件备份: 备份整个闪存中的数据,即编程器固件。 有时候 Chrome 和 Chromium 内核的浏览备份速度特别慢,只有几 KB/s,这时请尝试

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档