一、搭建环境

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

  • IMX6ULL学习笔记(2)——通过SD卡烧录镜像

二、设置为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内核相关推荐

  1. android学习笔记之——获取SD卡及手机ROM容量

    继续android学习之旅,今天通过一个小例子,来获取SD卡的容量和手机ROM的容量,具体代码如下: package com.urovo.sdcardspace;import java.io.File ...

  2. Android学习笔记--文件下载和SD卡的使用

    MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0 1 . 使用http协议下载文件 // 步骤 A ) : 创建一个HttpURLC ...

  3. linux查看sd卡系统类型,从SD卡启动linux系统

    ---------------------------------------------------------------------------------------------------- ...

  4. 记录一下QSPI+SD卡启动linux的步骤

    用的板子:zynq7020 ubuntu系统:16.04 vivado和SDK:2018.3 1.就petalinux创建一个工程,把板子的硬件文件放进去,打开config配置需要更改三个位置 -&g ...

  5. sd卡启动linux分区变成只读,linux SD卡启动--SD卡写保护导致启动失败

    1.今天在调试freescale开发板,因为其他同事用过拿到手后就出现以下问题. VFS: Cannot open root device "mmcblk0p1" or unkno ...

  6. linux内核mtd驱动程序与sd卡驱动程序,Linux内核MTD驱动程序与SD卡驱动程序.docx

    Linux内核MTLB动程序与SD卡驱动程序 flash闪存设备和SD?卡设备是嵌入式设备用到的主要存储设备,它们相当丁 PC机的硬盘.在嵌入设备特别是手持设备中,flash闪存是焊接在嵌入设备主板 ...

  7. linux内核mtd驱动程序与sd卡驱动程序,Linux内核MTD驱动程序与SD卡驱动程序(2)

    chali20122012-02-02 15:23 博主您好!我有个问题,u-boot-1.3.4移植到S3C2416开发板上,使用TFTP下载时得到这样的提示: SAM2416EDK # tftp ...

  8. IMX6ULL学习笔记(1)——搭建环境、编译烧写

    一.搭建环境 1.1 安装VMware 官网下载:https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_ ...

  9. SD卡启动tiny4412标准版(1306)的linux系统并挂载网络根文件系统

    uboot编译平台环境:64位win8.1的虚拟机vmware10下的ubuntu-12.04.5-64bit 交叉编译工具链为:  arm-linux-gcc-4.5.1 uboot压缩包:    ...

最新文章

  1. 微信小程序-自定义picker选择器
  2. 为啥channel能做到线程安全
  3. 0xc000007b:vs2012+Opencv2.4.4出现0xc000007b问题
  4. LLVM完整参考安装
  5. Linux samba的配置和使用
  6. 学linux需要关闭防火墙,一起学习linux 关闭防火墙命令
  7. 点击home键_iPhone小技巧:无Home键iPhone11如何强制重启?
  8. 杂读 May 12,2008
  9. WCF 第五章 行为 事务之选择一个事务协议-OleTx 或者WS-AT
  10. 将redis加入到Windows服务开机启动
  11. Label mx条码软件导入Excel处理异常解决方法
  12. golang-querymoredeteleupdatedelete
  13. 【GoCN酷Go推荐】protobuf生成Go代码插件gogo/protobuf
  14. QT框架下的OpenGL使用---实战篇---鼠标选取点对象
  15. 2020牛客暑期多校训练营Decrement on the Tree(图论,set)
  16. Framebuffer子系统【转】
  17. 一天一道CTF 第六天
  18. 给windows电脑重装系统
  19. 曼哈顿距离(值得收藏)
  20. os的概念,基本特征

热门文章

  1. [Paper Reading] Bigtable: A Distributed Storage System for Structured Data
  2. httpd 配置 php,配置httpd支持php
  3. 为什么鸟看到的世界你体会不了因为它们的眼里隐藏着秘密
  4. 抖音中怎样一键复制微信号并打开微信
  5. c# http上传/sqlite数据库助手/分割字符/Cskin窗体设置/线程间无效操作
  6. php的ssh2扩展实现远程控制
  7. 现货白银操作建议周期
  8. 【敏捷个人俱乐部】QQ群第二次公开接受加入 及 12月4日晚上聊天记录
  9. 小红星歌唱组合 听妈妈讲那过去的事情 伴奏
  10. react native iOS 0.68.2 No visible @interface for ‘RCTBundleURLProvider