1.启动方式
1.1:串行下载:使用 USB口向开发板上的 SD/EMMC、NAND 等存储设备下载代码
1.2:内部boot:芯片会执行内部的boot rom代码,此代码将初始化部分外设,然后从boot设备将代码拷贝到ddr
2.boot rom初始化内容
2.1:初始化时钟;打开mmu和cache加快执行速度,验证完镜像后再关闭;启动用户代码后将中断向量偏移设置到用户代码开始的地方
3.boot设备
4.load.imx分析
load.imx = IVT(入口地址,dcd地址,boot data地址)+Boot data(.imx起始地址地址和大小)+DCD(配置信息,主要用作初始ddr)+.bin(实际镜像)