猫盘无需u盘刷uboot

2019年11月12日11:34:14 发表评论浏览:371

猫盘无需u盘刷uboot

猫盘通过网络的方式下载uboot固件到猫盘emmc

1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot

2. 设置启动参数并启动系统

  1. setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
  2. ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb*
  3. ext4load mmc 0:1 0x2000000 boot/Image
  4. booti 0x2000000 - 0x1000000

3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)

  1. #修改密码
  2. passwd
  3. #初始化系统环境
  4. ./linuxrc
  5.  #使用设置的root密码以root登录系统

4. 通过网络下载uboot文件(以http为例)

  1. cd /media/
  2. wget 192.168.137.2/flash-image.bin

5. 重启猫盘并进入原生uboot,刷写uboot 

  1. # 查看文件
  2. ext4ls mmc 0:2
  3. # write spi
  4. ext4load mmc 0:2 0x1000000 flash-image.bin
  5. sf probe
  6. sf erase 0x0 0x200000
  7. sf write 0x1000000 0x0 0x200000
  8. # 重启
  9. reset

到此uboot刷写完毕

发表评论

您必须登录才能发表评论!