跨过裸机,uboot及linux移植部分,直接进入第四章
默认编译环境已经安装,虚拟机,交叉编译器…
1.下载源码(包括uboot和Linux)
- 系统盘里有开发板对应的uboot和linux源码,发送打ubuntu里
内含 uboot及linux,以及根文件系统rootfs
.
如果不想修改MfgTool 工具中的 ucl2.xml文件,可以直接下载第三章源码
用这个里的修改好的下载工具烧录系统
2.解压,编译
解压uboot及linux源码,并重新编译
tar -vxjf name
make
uboot编译完取u-boot.imx
,linux编译完产生 /arc/arm/boot/zImage及/arc/arm/boot/dts/imx6ull-alientek-emmc.dtb两个文件
3.复制替代
-
重命名,将第二步编译产生的三个文件及第一步下载的根文件系统如下重命名
-
复制替代
将这三个文件:
imx6ull-alientek-emmc.dtb
u-boot-alientek-emmc.imx
zImage-alientek-emmc
复制到 mfgtools-with-rootfs/mfgtools/Profiles/Linux/OS Firmware/firmware 目录中。
将 这四个文件:
imx6ull-alientek-emmc.dtb
u-boot-alientek-emmc.imx
zImage-alientek-emmc
rootfs-alientek-emmc.tar.bz2
复制到mfgtools-with-rootfs/mfgtools/Profiles/Linux/OS Firmware/files 目录中。
4.下载并用emmc启动
下载usb连接OTG那个口,并设置为USB启动。点击“mfgtool2-alientek-alpha-emmc.vbs”打开 MfgTool 烧写系统,等待烧写完成,然后设置拨码开关为 EMMC 启动,重启开发板即可