基于i.MX8M Mini的米尔MYD-C8MMX开发板+ 3.系统更新
这节学习下板卡系统更新,MYD-C8MMX系列开发板提供两种更新linux系统的方法,USB和SD卡更新,下面使用SD卡更新系统的过程。SD卡更新系统需要使用MYiR-iMX8MM-mkupdate-sdcard工具生成.img的固件,使用win32diskimager软件烧写固件到SD卡。我手上的显示屏的分辨率和7寸屏一样,下面使用7寸屏的配置来正常点亮LCD。
一、搭建烧写环境
1.1、复制文件
把\03-Tools\Mk_Sdcard_update\MYiR-iMX8MM-mkupdate-sdcard.tar.gz文件拷贝到linux系统下。
执行命令:tar zxvf MYiR-iMX8MM-mkupdate-sdcard.tar.gz
1.2、将文件fsl-image-qt5-validation-imx-myd-imx8mm-20200228090451.rootfs.ext4.gz复制到Linux下/Mk_Sdcard_update/MYiR-iMX8MM-mkupdate-sdcard/mfg-images文件下面
执行解压命令:gunzip fsl-image-qt5-validation-imx-myd-imx8mm-20200228090451.rootfs.ext4.gz
我是使用7寸的屏myb-fsl-imx8mm-hontron-7.dtb,复制到上面的文件下
1.3、修改/Mk_Sdcard_update/MYiR-iMX8MM-mkupdate-sdcard/mfg-images/Manifest文件
ubootfile="imx-boot-myd-imx8mm-sd.bin-flash_ddr4_evk"
envfile="boot.scr"
kernelfile="Image"
dtbfile="myb-fsl-imx8mm-hontron-7.dtb"
rootfsfile="fsl-image-qt5-validation-imx-myd-imx8mm-20200228090451.rootfs.ext4"
ledname="user"
二、编译
上面文件准备完成后,返回/Mk_Sdcard_update/MYiR-iMX8MM-mkupdate-sdcard目录下
执行编译命令: ./build-sdcard.sh
编译完成后生成的文件。
将上面生成的文件烧写到SD卡
写入完成。
三、烧写固件到开发板
3.1、SD卡插到卡槽,设置拨码开发为SD卡启动模式
3.2、烧写过程
四、程序运行
烧写程序完成后,将拨码开发设置为EMMC,启动完成后,DIY的LCD显示屏可以正常显示。
文章出处:电路城
|