本帖最后由 donatello1996 于 2018-7-8 00:48 编辑
官方自带的Linux系统内核是3.0版本的,并且有很多功能缺失,如常用的SSH和SFTP功能等都无法使用,因此,需要烧录官方技术支持所提供的版本号更加新的系统。官方的百度资料链接:https://pan.baidu.com/s/1bpc95Or?adapt=pc&fr=ftw#list/path=%2F&parentPath=%2F,网盘提取密码:U22Y。
进入网盘,我们可以看到,里面有系统内核文件、文件系统(rootfs)文件和烧录软件MfgTool2的压缩包。首先,我们要把这个MfgTool2烧录软件解压出来,如图:
其中Profiles文件夹是最关键的文件夹,里面的/Linux/OSFirmware文件夹存放着我们烧录需要的几乎所有文件:
然后,按照官方的要求,我们需要下载网盘内的两个文件夹,一个是OS_Firmware:
下载完成之后我们要把这个文件夹的所有内容原封不动地搬到烧录工具内的Profiles/Linux/文件夹里面:
然后就是OS_Firmware_rootfs文件夹里面的镜像,这步只需选择需要的镜像下载就行,不用全部下载,由于我是选择Linux4.115版本,因此直接进入image-linux-4115文件夹里面选择即可,里面有个名叫image-rootfs的文件夹,这个文件夹名需要记住,后面要用到:
经过多次测试,我最终选的是fsl-image-qt5-myimx6a7.tar这个镜像,这个镜像占用空间最多,功能最齐全:
镜像下载完毕之后在刚刚的OS Firmware/image-linux-4115/路径里面新建image-rootfs文件夹并将rootfs镜像放到这个文件夹里面:
这样准备工作就大功告成了,可以开始烧录工作前的配置,打开烧录软件路径的MfgConfig文件,选择如下选项:
我们开发板的型号是myimx6ek140p,主控是IMX6G,因此CPU型号选择6G,内存256M,系统内核号是Linux4.115,镜像选择刚刚选好的fsl-image-
qt5-myimx6a7.tar.bz2镜像:
点击Make按钮,在目录下生成cfg.ini文件,然后打开MfgTool2程序,这时候程序是找不到设备的,因为没有找到OTG设备模式下的开发板:
之后就要让开发板进入烧录镜像的模式了,将开发板CPU模块左边的SW2拨码开关置为1-ON 2-OFF,进入Down模式(下载烧录模式),然后连上OTG接口的线,电脑端的烧录工具就可以找到设备了:
开始十几分钟的烧录过程,可以去看一会世界杯哈哈,今晚刚好是英格兰打瑞典。烧录完成之后点击STOP按钮结束烧录:
将开发板的SW2拨码开关置为1-OFF 2-ON,进入Boot模式(启动Uboot引导系统)。
将232转USB模块接入电脑的USB和开发板的串口端,看到登录信息,大功告成,顺便使用uname -a查看Linux内核版本:
|