查看: 3341|回复: 1

【Marvell ESPRESSObin】SD卡烧写系统

[复制链接]
  • TA的每日心情
    开心
    2019-5-31 10:27
  • 签到天数: 98 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2017-4-22 22:13:18 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 混森蓝兽 于 2017-4-22 22:14 编辑

    *********************************************************************************************
    ****  大家好,我叫混森蓝兽,刚开始接触Linux世界的新人。感谢爱板网给我提供这次      ****
    ****  ESPRESSObin的试用机会,接下来我会慢慢分享我的Linux学习的过程体验。            ****
    *********************************************************************************************

           进度有点慢,因为在用liunx系统格式化sd卡的时候,不小心把我的硬盘格式化,几年来的学习、工作资料都没了,折腾了好几天才恢复一部分的数据。吃教训了,Linux指令不敢不小心用了。
           前面几个帖子步骤,已经把烧写系统所需要的文件都编译好了,需要用到的文件一共三个Image、armada-3720-community.dtb、rootfs.tar.gz ,然后最备好读卡器,sd卡(我用的C10 8G的)。

    1、linux环境下,把sd卡以EXT4的文件系统格式化利用 sudo tar -xvf 指令把rootfs.tar.gz 文件解压到sd卡中,并且在sd卡中新建root文件目录,再将Image、armada-3720-community.dtb两个文件拷贝到root里面,这样系统就烧录到sd卡里了。 ls指令查看可看到sd卡里的文件分布情况
    1.jpg


    2.jpg

    2、把sd卡插到板子的插槽中,接入12V电源,通过usb数据线接入电脑,打开软口软件 Tera Term,按下SATA接口边的复位键,在板子的启动过程中按下任意键去停止执行autoboot, 然后设置U-Boot参数,设置为从sd卡启动Linux系统。
    3.jpg
    3、首先,我们设置适当的启动镜像名称和设备树名,

    Marvell>> setenv image_name boot/Image

    Marvell>> setenv fdt_name boot/armada-3720-community.dtb

    接下来我们设置启动命令改变bootmmc变量。我们将使用这个变量来引导的microSD卡:

    Marvell>> 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'

    在此之后,我们将保存我们已经设置的变量

    Marvell>> save

    4.jpg
    4、最后,试试启动内核,没问题

    Marvell>> run bootmmc

    默认登陆用户名root,登录后·可利用 uname -a 指令查看系统的版本信息


    5.jpg



    回复

    使用道具 举报

    该用户从未签到

    发表于 2018-12-10 18:48:02 | 显示全部楼层
    我是个新手,上面的步骤只是把相应的文件拷贝到sd卡中。 我想自己编译内核,做一些定制化的需求,为了防止编译的内核出错导致板子起不来,我想在uboot中直接加载远程的tftp目录下的上述3个文件Image、armada-3720-community.dtb、rootfs.tar.gz。 请问该怎么做呢?有步骤吗?谢谢
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-29 03:08 , Processed in 0.125813 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.