嵌入式linux开发 (十六) BOOT(1) I.MX6ULL BOOT

串行下载
	读取usb数据,下载到sram.
	从sram启动
	应用举例:
		DDR3 测试工具读取init scripts,会将测试使用的固件下载到 i.MX6X的内部 RAM 中,用于测试外部的 DDR3
内部boot模式
	内部bootrom运行(figure8-3有bootrom的存储分布图)
		初始化时钟
		使能MMU和cache
		从指定的启动设备读取bin文件的头到sram.
		根据头初始化ddr
		然后根据头(位置(链接起始地址),大小) 拷贝bin文件中的用户代码到sdram指定地址,开始运行用户代码

	bin文件的头有什么内容
		1.image vector table(8)
		2.boot数据
		3.device configure data
		4.用户数据和代码
 

你可能感兴趣的:(I.MX6ULL开发板)