AR系列芯片分区地址和常用刷机命令

来源:互联网 发布:pokemongo辅助软件 编辑:程序博客网 时间:2024/06/02 14:22

原文地址:Openwrt常用烧写命令

AR系列分区地址

4M flash的分区地址

分区名 起始地址 结束地址 分区长度 uboot 0x9f000000 0x9f020000 0x20000 firmware 0x9f020000 0x9f3e0000 0x3c0000 art 0x9f3f0000 0x9f3e0000 0x10000

8M flash的分区地址

分区名 起始地址 结束地址 分区长度 uboot 0x9f000000 0x9f020000 0x20000 firmware 0x9f020000 0x9f7e0000 0x7c0000 art 0x9f7f0000 0x9f7e0000 0x10000

命令行刷机

上传固件并查看分区信息

固件传至/tmp
cd /tmp
cat /proc/mtd,得到以下信息:

dev: size erasesize name
mtd0: 00020000 00010000 “u-boot”
mtd1: 000e01c4 00010000 “kernel”
mtd2: 002efe3c 00010000 “rootfs”
mtd3: 00060000 00010000 “rootfs_data”
mtd4: 00010000 00010000 “art”
mtd5: 003d0000 00010000 “firmware”

从上面的信息可以得知,mtd5是 firmare

更新系统(有以下两种方法)

使用mtd更新系统

mtd -r write factory.bin firmware

使用sysupgrade更新系统(推荐)

sysupgrade factory.bin


TTL刷机

4M的FLASH

刷编程器固件:

tftp 0x80000000 full.bin
erase 0x9f000000 +0x400000
cp.b 0x80000000 0x9f000000 0x400000

刷uboot:

tftp 0x80000000 uboot.bin
erase 0x9f000000 +0x20000
cp.b 0x80000000 0x9f000000 0x20000

刷fw:

tftp 0x80000000 fw.bin
erase 0x9f020000 +0x3c0000
cp.b 0x80000000 0x9f020000 0x3c0000

刷art:

tftp 0x80000000 art.bin
erase 0x9f3f0000 +0x10000
cp.b 0x80000000 0x9f3f0000 0x10000

8M的FLASH

刷编程器固件:

tftp 0x80000000 full.bin
erase 0x9f000000 +0x800000
cp.b 0x80000000 0x9f000000 0x800000

刷uboot:

tftp 0x80000000 uboot.bin
erase 0x9f000000 +0x20000
cp.b 0x80000000 0x9f000000 0x20000

刷fw:

tftp 0x80000000 fw.bin
erase 0x9f020000 +0x7c0000
cp.b 0x80000000 0x9f020000 0x7c0000

刷art:

tftp 0x80000000 art.bin
erase 0x9f7f0000 +0x10000
cp.b 0x80000000 0x9f7f0000 0x10000

0 0
原创粉丝点击