IMX6ULL学习笔记(9)——通过SD卡启动Linux内核
一、搭建环境
通过以下方式烧写一个镜像:
- 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内核相关推荐
- android学习笔记之——获取SD卡及手机ROM容量
继续android学习之旅,今天通过一个小例子,来获取SD卡的容量和手机ROM的容量,具体代码如下: package com.urovo.sdcardspace;import java.io.File ...
- Android学习笔记--文件下载和SD卡的使用
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0 1 . 使用http协议下载文件 // 步骤 A ) : 创建一个HttpURLC ...
- linux查看sd卡系统类型,从SD卡启动linux系统
---------------------------------------------------------------------------------------------------- ...
- 记录一下QSPI+SD卡启动linux的步骤
用的板子:zynq7020 ubuntu系统:16.04 vivado和SDK:2018.3 1.就petalinux创建一个工程,把板子的硬件文件放进去,打开config配置需要更改三个位置 -&g ...
- sd卡启动linux分区变成只读,linux SD卡启动--SD卡写保护导致启动失败
1.今天在调试freescale开发板,因为其他同事用过拿到手后就出现以下问题. VFS: Cannot open root device "mmcblk0p1" or unkno ...
- linux内核mtd驱动程序与sd卡驱动程序,Linux内核MTD驱动程序与SD卡驱动程序.docx
Linux内核MTLB动程序与SD卡驱动程序 flash闪存设备和SD?卡设备是嵌入式设备用到的主要存储设备,它们相当丁 PC机的硬盘.在嵌入设备特别是手持设备中,flash闪存是焊接在嵌入设备主板 ...
- linux内核mtd驱动程序与sd卡驱动程序,Linux内核MTD驱动程序与SD卡驱动程序(2)
chali20122012-02-02 15:23 博主您好!我有个问题,u-boot-1.3.4移植到S3C2416开发板上,使用TFTP下载时得到这样的提示: SAM2416EDK # tftp ...
- IMX6ULL学习笔记(1)——搭建环境、编译烧写
一.搭建环境 1.1 安装VMware 官网下载:https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_ ...
- SD卡启动tiny4412标准版(1306)的linux系统并挂载网络根文件系统
uboot编译平台环境:64位win8.1的虚拟机vmware10下的ubuntu-12.04.5-64bit 交叉编译工具链为: arm-linux-gcc-4.5.1 uboot压缩包: ...
最新文章
- 微信小程序-自定义picker选择器
- 为啥channel能做到线程安全
- 0xc000007b:vs2012+Opencv2.4.4出现0xc000007b问题
- LLVM完整参考安装
- Linux samba的配置和使用
- 学linux需要关闭防火墙,一起学习linux 关闭防火墙命令
- 点击home键_iPhone小技巧:无Home键iPhone11如何强制重启?
- 杂读 May 12,2008
- WCF 第五章 行为 事务之选择一个事务协议-OleTx 或者WS-AT
- 将redis加入到Windows服务开机启动
- Label mx条码软件导入Excel处理异常解决方法
- golang-querymoredeteleupdatedelete
- 【GoCN酷Go推荐】protobuf生成Go代码插件gogo/protobuf
- QT框架下的OpenGL使用---实战篇---鼠标选取点对象
- 2020牛客暑期多校训练营Decrement on the Tree(图论,set)
- Framebuffer子系统【转】
- 一天一道CTF 第六天
- 给windows电脑重装系统
- 曼哈顿距离(值得收藏)
- os的概念,基本特征
热门文章
- [Paper Reading] Bigtable: A Distributed Storage System for Structured Data
- httpd 配置 php,配置httpd支持php
- 为什么鸟看到的世界你体会不了因为它们的眼里隐藏着秘密
- 抖音中怎样一键复制微信号并打开微信
- c# http上传/sqlite数据库助手/分割字符/Cskin窗体设置/线程间无效操作
- php的ssh2扩展实现远程控制
- 现货白银操作建议周期
- 【敏捷个人俱乐部】QQ群第二次公开接受加入 及 12月4日晚上聊天记录
- 小红星歌唱组合 听妈妈讲那过去的事情 伴奏
- react native iOS 0.68.2 No visible @interface for ‘RCTBundleURLProvider