基于飞凌iMX6UL的SD卡制作、uboot烧写、NAND启动

imx6ul SD卡制作、烧写、NAND启动


环境:Ubuntu16.04
开发板:飞凌OKMX6UL-C nand板
下载链接: https://pan.baidu.com/s/1kn3rFniMyQKD3piT686JfQ 提取码: s82p
下载tools目录下的u-boot.imx替换update.tar.bz2解压出来bin目录下的u-boot.imx文件
tools目录下的createSdcard.sh是修改后的文件

一、制作SD烧写

解压createSdcard-console.tar.bz2到当前文件

tar xvjf createSdcard-console.tar.bz2

修改createSdcard.sh

进入createSdcard-console目录找到createSdcard.sh文件打开找到
1、sfdisk --force -uM $DRIVE << EOF
10,500,0x0C
删除 -uM 由于ubutu16.06版本太高
修改10->2048 、 500->1048576 、0x0c->0x0b
最终
sfdisk --force $DRIVE << EOF
2048,1048576,0x0b

三个数字分别代表起始扇区、终止扇区、文件系统类型0x0b为FAT32
起始扇区前预留空间尽可能满足u-boot.imx的大小
分区的大小尽可能大一些。我给的是500M
2、mkfs.vfat -F 32 -n “boot” ${DRIVE}1
前面加上sodu即
sudo mkfs.vfat -F 32 -n “boot” ${DRIVE}1
3、echo “untar update.tar.bz2 to boot partition”
sudo tar xvf update.tar.bz2 -C ${PATH_TO_SDBOOT}
修改为
echo “copy ./bin and ./system to boot partition”
sudo cp -r ./bin ${PATH_TO_SDBOOT}
sudo cp -r ./system ${PATH_TO_SDBOOT}

解压update.tar.bz2到当前文件

tar xvjf update.tar.bz2
./bin文件的文件用于SD卡启动,并把./system下的文件烧到nand中
./system nand启动文件

如果想修改自己的zImage、 u-boot.imx 、根文件系统、设备树、都可以
替换./system中的文件

执行脚本

sudo ./createSdcard.sh

1
选择自己的sd卡,我只插了一个,所以输入了1
2
之后是否重新分区 y是
3
可以看到这个分区就是上面我们修改的参数
你们也可根据自己SD卡大小重新设置
4
出现上面表示烧写成功

SD启动烧写就制作完成,sd卡里会有两个文件夹bin和syetem
SD卡制作一次不需要重复制作,以后只需要替换system中的文件为自己的文件就可以啦

二、SD卡启动烧写

拨码开关1、4on 1、2、3、5、6、7、8off
打开串口调试工具
5
当出现这个表示烧写完成

三、nand启动

!记得把拨码开关4改为off
6
出现这个恭喜你烧写完成
输入root登入可以看到
root@freescale ~$
检查进入根目录
6
至此制作SD卡、启动、烧写都已完成。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
对于imx6ul的入门,我能够找到三个相关的引用内容。首先是内核自带的IMX6ULL LCD驱动程序,该驱动程序的源码可以在Linux内核的drivers\video\fbdev\mxsfb.c路径下找到。其次是imx6ul环境搭建脚本,使用该脚本可以在飞凌嵌入式imx6ul-c2的板子上搭建开发环境。最后是IMX6ULL的LCD裸机程序,可以在IMX6ULL\source\03_LCD\05_参考的裸机源码\03_font_test路径下找到。关于59管脚,我没有找到与之相关的信息。 所以,对于imx6ul入门以及59管脚的具体信息,可能需要进一步的资料来获取答案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [嵌入式Linux上机实验_基于IMX6ULL](https://blog.csdn.net/thisway_diy/article/details/119905729)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [imx6ul 环境搭建脚本](https://download.csdn.net/download/u011019070/12788112)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值