查看: 2110|回复: 0

ESPRESSObin开发板烧写OpenWRT固件教程

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-1 12:54
  • 签到天数: 313 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2017-8-31 10:10:46 | 显示全部楼层 |阅读模式
    分享到:
    下面介绍在ESPRESSObin开发板上烧写OpenWRT固件的方法,首先下载官方OpenWRT固件
    https://espressobin.net/wp-content/uploads/2017/05/openwrt.zip
    然后将TF卡插入读卡器后连接Ubuntu或者Debian电脑的USB口,然后输入下面命令查看TF卡挂载位置
    lsblk单硬盘的电脑TF卡一般挂载位置为/dev/sdb,输入下面命令清除TF卡数据sudo dd if=/dev/zero of=/dev/sdb bs=1M count=100然后创建一个/dev/sdb1分区并格式化为EXT4文件系统(echo n; echo p; echo 1; echo ''; echo ''; echo w) | sudo fdisk /dev/sdbsudo mkfs.ext4 /dev/sdb1创建一个/mnt/sdcard目录并将sdb1分区挂载到该目录下sudo mkdir -p /mnt/sdcardsudo mount /dev/sdb1 /mnt/sdcard将上面下载的OpenWRT固件复制到/home文件夹下面解压unzip openwrt.zip切入解压的文件夹cd /home/openwrt切入sdcard目录解压OpenWRT的rootfs文件到sdcard目录cd /mnt/sdcardsudo tar -xzf /home/sdcard/openwrt/openwrt-dd/bin/mvebu64/openwrt-mvebu64-armada-espressobin-rootfs.tar.gz -C .然后在sdcard目录下创建boot目录,将dtb文件和image目录复制到boot目录下sudo mkdir -p boot/sudo cp /home/openwrt/openwrt/openwrt-dd/bin/mvebu64/armada-3720-community.dtb boot/sudo cp /home/openwrt/openwrt/openwrt-dd/bin/mvebu64/openwrt-armada-ESPRESSObin-Image boot/卸载TF卡cd ~sudo umount /mnt/sdcardsudo rm -rf /mnt/sdcard接着推出TF卡,插入ESPRESSObin开发板的TF卡槽,使用手机数据线连接ESPRESSObin开发板和Windows电脑USB,在设备管理器里面查看串口号,然后打开串口终端Putty,选择Serial模式,输入设备管理器里面串口号、波特率,然后点Open
    然后给开发板上电,不停按回车键进入下面uboot界面

    输入下面命令设置Uboot
    setenv fdt_name 'boot/armada-3720-community.dtb'setenv image_name 'boot/openwrt-armada-ESPRESSObin-Image'setenv ethact 'neta0'setenv set_bootargs 'setenv bootargs $console'setenv bootcmd 'mmc dev 0; ext4load mmc 0:1 $kernel_addr $image_name;ext4load mmc 0:1 $fdt_addr $fdt_name;setenv bootargs $console root=/dev/mmcblk0p1 rw rootwait; booti $kernel_addr - $fdt_addr'saverun bootmmc
    启动登陆如下图
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 07:46 , Processed in 0.118538 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.