查看: 2575|回复: 0

[Marvell ESPRESSObin]之五:上电

[复制链接]
  • TA的每日心情
    开心
    2018-6-12 14:05
  • 签到天数: 76 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2017-5-5 21:09:32 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 baicaiaichibaicai 于 2017-5-5 21:44 编辑

    板子的Uboot是在flash上,所以无论怎么折腾,只要不去操作flash,Uboot都不会丢。
    Uboot起来之后,就从MicroSD卡读出内核并启动,我们这批没有带默认系统的TF卡,所以只能自己重新烧写。
    Selection_002.png
    先将SD卡创建一个分区,并格式化成ext4文件系统,然后挂载到电脑上
    sudo mount /dev/sdc1 /media

    将之前编译好的buildroot解压缩到SD卡
    sudo tar xzvf rootfs.tar.gz -C /media

    创建卡上创建boot目录
    sudo mkdir /media/boot

    然后将内核和dtb文件拷贝到boot目录下
    sudo cp linux/arch/arm64/boot/Image /media/boot
    sudo cp linux/arch/arm64/boot/dts/marvell/armada-3720-community.dtb /media/boot

    至此启动环境就搭建好了,将SD卡插在板子上,接好USB线并上电,进入Uboot。
    设置从SD卡启动内核
    setenv image_name boot/Image
    setenv fdt_name boot/armada-3720-community.dtb
    setenv bootmmc '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'
    setenv bootcmd run bootmmc

    最后运行
    reset
    重启即可进入系统
    Selection_001.png

    输入 root登录系统
    Selection_002.png
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 10:37 , Processed in 0.111045 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.