美文网首页收藏linux
IMX6ULL学习笔记(9)——通过SD卡启动Linux内核

IMX6ULL学习笔记(9)——通过SD卡启动Linux内核

作者: Leung_ManWah | 来源:发表于2022-09-18 17:41 被阅读0次

    一、搭建环境

    通过以下方式烧写一个镜像:

    二、设置为SD卡启动模式

    开发板插入烧录好U-Boot的SD卡。

    根据以下BOOT拨码开关启动配置表,调整拨码开关为SD卡启动方式,即2-5-8位拨到on,其他位拨到0

    编号 名称 NAND FLASH eMMC SD USB
    1 MODE0 0 0 0 1
    2 MODE1 1 1 1 0
    3 CFG1-4 1 0 0 X
    4 CFG1-5 0 1 0 X
    5 CFG1-6 0 1 1 X
    6 CFG1-7 1 0 0 X
    7 CFG2-3 0 1 0 X
    8 CFG2-5 0 0 1 X

    然后注意使用SD卡时开发板右下角的J2竖排针不要盖有跳帽需断开(此为WIFI模块供电,核心板只引出一路SDIO,SD卡和WIFI不能同时用)

    三、将Linux内核烧写到SD中

    注意:不要通过TFTP方式将zImage拷贝到Windows上再拷贝到开发板上,否则Linux内核可能启动失败。

    烧写完毕后通过USB OTG连接到虚拟机会存在一个BOOT分区如图:


    zImage 通过拷贝到BOOT\kernel目录下

    并将 zImage 更名为 vmlinuz-4.19.35-imx6

    注意: -4.19.35-imx6 为版本后缀,可以更改为相应的版本后缀。

    然后再建立个软件连接

    ln -s /lib/modules/4.19.35-imx6 /lib/modules/4.19.35+
    reboot
    

    四、查看Linux内核版本

    cat /proc/version


    • 由 Leung 写于 2022 年 9 月 18 日

    • 参考:11. Linux内核的烧录

    相关文章

      网友评论

        本文标题:IMX6ULL学习笔记(9)——通过SD卡启动Linux内核

        本文链接:https://www.haomeiwen.com/subject/qohfortx.html