openwrt固件,串口烧写flash

原文地址:http://blog.chinaunix.net/uid-25631578-id-4011568.html


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

1.命令行刷系统

固件传至/tmp

  1. cd /tmp
  2. cat /proc/mtd
  3. dev: size erasesize name
  4. mtd0: 00020000 00010000 “u-boot”
  5. mtd1: 000e01c4 00010000 “kernel”
  6. mtd2: 002efe3c 00010000 “rootfs”
  7. mtd3: 00060000 00010000 “rootfs_data”
  8. mtd4: 00010000 00010000 “art”
  9. mtd5: 003d0000 00010000 “firmware”

从上面的命令可以得知,mtd5是 firmare

#使用mtd更新系统

  1. mtd -r write factory.bin firmware

#使用sysupgrade更新系统,推荐。

  1. sysupgrade factory.bin

2.ttl刷新编程器固件、fw、uboot、art

4M的:

刷编程器固件:

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

刷uboot:

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

刷fw:

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

刷art:

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

8M的:

刷编程器固件:

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

刷uboot:

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

刷fw:

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

刷art:

  1. tftp 0x80000000 art.bin
  2. erase 0x9f7f0000 +0x10000
  3. cp.b 0x80000000 0x9f7f0000 0x10000
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值