AP121无线路由器设置与U-boot及Linux升级教程

需积分: 9 2 下载量 48 浏览量 更新于2024-09-07 收藏 21KB PDF 举报
AP121命令是一系列针对Atheros平台的高级配置指令,用于更新和管理AP121无线接入点(WAP)的固件和系统文件。这些命令在维护和升级过程中起着关键作用,主要涉及两个类型的闪存更新:2MB和4MB Flash Update。 1. 2MB Flash Update: - 首先,在u-boot提示符下设置TFTP服务器的IP地址和AP本身的IP地址,使用`setenv serverip <serverip>`和`setenv ipaddr <APip>`命令,然后保存环境变量(`saveenv`)。 - 接下来,通过TFTP下载新的U-boot镜像到指定地址(如0x80060000),然后执行`binerase`清除旧的U-boot区域(如0x9f000000 + 0x10000)。 - 使用`cp.b`命令将新U-boot复制到清除区域,并指定文件地址和大小。 - 最后,重启板子,通过输入"reset"命令完成更新。 2. 4MB Flash Update: - 更新过程与2MB版本类似,设置TFTP服务器和AP IP地址后,进行U-boot的替换操作,但这次覆盖的范围更大(0x9f000000 + 0x40000)。 3. 除了U-boot更新,还涉及到squashfs文件系统的刷新,这是Linux内核的一部分,通过TFTP下载并覆盖到特定地址(例如0x9f010000 + 0x130000)。 - Linux内核的更新同样使用TFTP下载(如vmlinux.lzma.uImage),清除指定区域(如0x9f140000 + 0xa0000),然后复制并重启。 这些AP121命令需要对底层硬件和网络协议有深入理解,特别是在无损更新固件时,需要确保操作的准确性以避免系统不稳定。此外,为了安全起见,通常会在更新前备份现有数据,并在测试环境中验证新版本的功能和兼容性。在实际操作中,可能还需要配合特定的配置文件和网络设置,以及对命令的正确执行顺序和权限管理。