行政审批局政务服务网站建设情况汕头seo优化
将uboot,linux kernel,.dtb,rootfs烧写到板子上的EMMC上,避免断网导致不能运行。
1. MfgTool工具介绍
一路解压之后,得到以下两项:
 ①Profiles文件夹:后续烧写文件放到这个文件夹。
  其中关注firmware下的zImage,u-boot-imx6ull14x14evk_emmc.imx,zImage-imx6ull-14x14-evk-emmc.dtb。也就是NXP官方的linux镜像,uboot和设备树。后面将我们自己的复制过去替换掉(必须名称一致)。
  然后是files文件夹。第一阶段三个文件下载到DDR后,从files中读取系统文件烧写到EMMC。需要关心的是zImage,u-boot-…imk,zImage-…dtb以及rootfs_nogpu.tar.bz2。同样用自己的文件去替换(同名)
  最后是ucl2.xml文件。该文件帮助前两者选择设备树和uboot。
 ②mfgtool2-yocto-mx-evk-emmc.vbs:EMMC板的烧写脚本。
烧写阶段:
 ①向DDR中下载系统。
 ②正常烧写。
2. 烧写自制系统
1)将需要的文件拷贝到windows:uboot.imx,zImage,.dtb,rootfs并改名。
 
 2)替换掉mfgtools中的对应文件:先将下面三个文件替换到firmware,再将四个都替换到files。
 注意点:烧写的时候不要插SD卡,注意启动选择拨到USB启动。
3. 改造烧写工具
1)针对不同核心板,确定系统文件相关命名
 2)将.vbs重命名为mfgtool2-alientek-alpha-emmc.vbs
 3)修改ucl2.xml文件
改完报错:
 ModuleID[2] LevelID[1]: Push command–file C:\Users\15894\Desktop\My_mfgtools\Profiles\linux\OS Firmware\files\rootfs-alientek-emmc.tar.bz2 failed to open.errcode is 2
 检查了ucl2.xml文件和rootfs压缩包的命名都没啥问题,ucl2.xml文件也是按照alientek的例程修改核对,不知道为啥了,遂放弃。
