i.mx8x启动代码定制文档
目录
1 i.MX8X 板级开发包镜像结构... 2
2 创建 i.MX8QXP Linux 4.14.78_ga 板级开发包编译环境... 2
2.1 下载板级开发包... 2
2.2 创建yocto编译环境: 3
3 i.MX8X SC firmware. 11
3.1 SC firmware 目录结构... 11
3.2 SC firmware 启动流程... 12
3.3 SC firmware定制... 12
4 i.MX8X ATF. 18
5 FSL Uboot 定制... 20
5.1 FDT支持... 21
5.2 DM(driver model)支持... 27
5.3 Uboot目录 结构... 40
5.4 Uboot编译... 42
5.5 Uboot初始化流程... 43
5.6 uboot 定制... 53
5.7 uboot debug信息... 60
Thanks for sharing!
Hi John,
Thanks for sharing. I want to bulid linux-imx in standalone environment, but the error appeared:
In file included from arch/arm64/boot/dts/al/alpine-v2-evp.dts:35:0:arch/arm64/boot/dts/al/alpine-v2.dtsi:37:10: fatal error: dt-bindings/interrupt-controller/arm-gic.h: No such file or directory#include <dt-bindings/interrupt-controller/arm-gic.h>^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~compilation terminated.scripts/Makefile.lib:317: recipe for target 'arch/arm64/boot/dts/al/alpine-v2-evp.dtb' failedmake[2]: *** [arch/arm64/boot/dts/al/alpine-v2-evp.dtb] Error 1scripts/Makefile.build:587: recipe for target 'arch/arm64/boot/dts/al' failedmake[1]: *** [arch/arm64/boot/dts/al] Error 2arch/arm64/Makefile:138: recipe for target 'dtbs' failedmake: *** [dtbs] Error 2make: *** Waiting for unfinished jobs....
Do you have the same error?
solved.
Dear Sir,
The attachment is using for iMX8M mini, would you please help to offer the iMX8QX boot loader document?
Many thanks for your helps
BR
William Huang
sorry and upload the right one
updated to v5 添加usb/nandflash 定制及其它