设备型号请尽量简洁清楚,请使用英文,不要填写带有“-”字符的型号。下面提供常用设备厂家名称的建议:
[td]厂家 | 缩写 |
TP-Link(普联) | TP |
Mercury(水星) | Mercury |
Fast(迅捷) | Fast |
D-Link(友捷) | DL |
Tenda(腾达) | Tenda |
Netgear(网件) | Netgear |
NetCore(磊科) | Netcore |
PHICOMM(斐讯) | Phi |
Asus(华硕) | Asus |
XiaoMi(小米) | Mi |
ZTE(中兴) | ZTE |
作者邮箱会自动使用用户在社区注册用的邮箱。
设备型号和作者邮箱及当前日期会按:“设备型号/作者邮箱/日期”的格式最终填入生成的SBI头中,最后组成的信息不要超过64个字符。
Boot参数替代可以设置bootloader的参数,该区域请按照如下格式填写:
name="value";name2="value2"下面是部分参数的含义:
[td]参数 | 功能 | 说明 |
bootargs | 传给kernel的启动参数 | 字段内使用“name=value name2=value”的格式。
如:“console=ttyS0,115200 mtdparts=spi0.0:112k(uboot),16k(SBI),4k(CAL),28k(config),1888k(firmware)“,
是wr886n参启动参数,
console表示调试用的串口设备及波特率设置;
rootfstype表示rootfs的文件系统格式;
init表示启动使用到文件;
mtdparts表示flash的分区,
其中,系统bootloader会默认启动firmware分区位置,
一个要保证存在config分区以可以保存配置,
除SBI和CAL大写外,其它分区默认使用全小写,不要以“_”开头。 |
bootcmd | 启动参数 | 默认为“bootm firmware kernel uImage”,表示按顺序查找并启动firmware kernel uImage分区 |
bootdelay | 启动等待时间 | 在此时间内可以打断uboot启动,进行uboot命令行。默认为2 |
ipaddr | 默认IP地址 | 默认为192.168.17.1 |
serverip | 默认服务器IP地址 | 默认为192.168.17.10 |
这里,还要介绍一下SuperWRT的分区建议:
- 对于支持4k擦除功能的Flash(winband和GD的Flash都是支持的),uboot的大小为0x1c000,然后是0x1000或0x4000大小的SBI分区,用于保存sbi(SuperWRT Board Info)。
- 不支持4k擦除功能的Flash,uboot的大小为0x20000,直接将SBI包含在内。
- 至少存在一个config分区,用于存放配置,分区大小不小于0x6000。
- 一个firmware分区,分区大小不小于0x1d8000。
- 原来设备的校准信息用CAL分区名,如果校准信息不是连续在一个区域内(如MAC地址写在了Flash前面,校准信息写在了Flash后面),可以用CAL2的分区,依次类推。
Bootloader密码设置后,进入bootloader的串口命令行及使用恢复系统网页,都需要输入该密码。该密码仅可设置一次,设置后不可更改或删除。如留空表示不设置密码,可在bootloader刷入系统后,使用setpwd命令设置密码。