没有合适的资源?快使用搜索试试~ 我知道了~
EasyArm_IMX280A_SD卡启动引导1
需积分: 0 3 下载量 138 浏览量
2022-08-03
17:41:14
上传
评论
收藏 123KB PDF 举报
温馨提示
试读
3页
前言本教程主要用于指导大家制作可引导的SD卡,从SD卡启动easyarm_imx280a开发板,并挂载rootfs文件系统.交流学习请联系: whjwnavy@
资源详情
资源评论
资源推荐
目录目录
前言前言
u-boot修改适配修改适配
制作制作rootfs分区镜像分区镜像
制作全制作全 0文件镜像文件镜像
烧录镜像到烧录镜像到 SD卡卡
设置设置uboot环境变量环境变量
前言前言
本教程主要用于指导大家制作可引导的SD卡,从SD卡启动easyarm_imx280a开发板,并挂载rootfs文件系统.
交流学习请联系: whjwnavy@163.com or 805400349.com
u-boot修改适配修改适配
开发板资料光盘中所给的uboot源码编译得到的 imx28_ivt_uboot.sb ( ivt
表示是经过签名的固件
)镜像文件,只要通过 cfimager.exe 工具烧录到SD
卡中,然后选择SD卡启动,上电就可以直接进入uboot了. 烧录脚本如下[
根据原来的
TF
烧写固件(烧写固件(
uboot
启动)启动)
.bat
脚本修改而成
]:
@echo off
echo.
echo EasyARM-iMX28x 制作SD卡启动程序
echo.
echo 请输入SD卡盘符:
set /p diskpath=
set cmdpath=%~dp0
echo 注意:
echo 文件会被烧写在 %diskpath% 盘
echo.
%cmdpath%cfimager.exe -a -f %cmdpath%imx28_ivt_uboot.sb -d %diskpath%
echo 烧写完毕,按键退出
echo.
pause>nul
但是这样直接编译得到的uboot镜像是 不支持不支持 保存环境变量到SD卡中的,输入saveenv命令仍然会把环境变量保存到NAND FLASH中,这样是没有意义
的,所以必须要修改uboot源码,以支持保存环境变量到SD卡中.
这里只需要修改一个宏定义就可以了,修改uboot源码中 bootloader/u-boot-2009.08/include/configs/mx28_evk.h 文件的第269行:
把:
//#define CONFIG_FSL_ENV_IN_MMC
#undef CONFIG_FSL_ENV_IN_MMC
#define CONFIG_FSL_ENV_IN_NAND
改为:
#define CONFIG_FSL_ENV_IN_MMC
//#undef CONFIG_FSL_ENV_IN_MMC
//#define CONFIG_FSL_ENV_IN_NAND
然后重新编译uboot,生成新的imx28_ivt_uboot.sb文件:
# make ARCH=arm CROSS_COMPILE=arm-fsl-linux-gnueabi- distclean
# make ARCH=arm CROSS_COMPILE=arm-fsl-linux-gnueabi- mx28_evk_config
# make ARCH=arm CROSS_COMPILE=arm-fsl-linux-gnueabi-
# cp -av u-boot ../imx-bootlets-src-10.12.01/
# cd ../imx-bootlets-src-10.12.01/
# make CROSS_COMPILE=arm-fsl-linux-gnueabi- BOARD=iMX28_EVK
# cp -av ./imx28_ivt_uboot.sb $(TFTPBOOT) -fr
这样修改后编译出来的uboot就支持保存环境变量到SD卡中了.
制作制作rootfs分区镜像分区镜像
既然是通过SD卡启动,当然需要把rootfs文件系统也挂载到SD卡中,这里为了便于使用 cfimager.exe 工具烧写文件系统到SD卡中,需要把rootfs文件系统
所在分区提取成镜像(
类似于
Ghost
中的备份分区成
GHO
文件
):
设计师马丁
- 粉丝: 15
- 资源: 299
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Android的学生信息管理2.rar
- 3e9ef566-ba13-47b0-a252-77aa9e4b040f8412130.apk
- 毕业设计基于SSM的房屋租赁系统源【源码+lw+部署+讲解】
- 基于Android男装出口管理系统的app.rar
- 工资表生成工资条Excel模版
- 位运算、状态压缩、枚举子集汇总.html
- C++毕业设计快递分拣机器人系统源码+论文文件+资料.zip
- 锐龙处理器 体质分析工具,体质越好越稳定,越容易超频 tool1007/Win V/F
- IOS Swift3 四种单例模式详解及实例《PPT文档》
- Swin-Unet网络预训练模型,swin-tiny-patch-window7-224.pth
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0