OpenEdv-开源电子网

标题: 关于IMX6ULL裸机使用SD卡来启动的疑惑 [打印本页]

作者: 河边洗脚人    时间: 2023-8-27 14:08
标题: 关于IMX6ULL裸机使用SD卡来启动的疑惑
正点原子中说的是boot rom 将load.imx复制到DDR中
[size=10.9091pt]


作者: sslaosji    时间: 2023-8-27 14:08
先处理IVT+Boot Data+DCD的数据后,就初始化完成了DDR,然后才是加载uboot到内存,没发现吗IVT+Boot Data+DCD是一个头部除了有用的还有一大片空白,soc经过l1,l2以后读取了启动模式引脚并初始化了存储器mmc控制器,就从外部存储器读取头部信息段加载到内部ram,初始化ddr,并且把头部段后面的uboot加载到ddr
作者: 河边洗脚人    时间: 2023-8-27 14:14
而野火说的是,从IVT+DCD中读取数据然后对外设进行初始化,初始化完成之后加载我们编写的程序。
这到底是boot rom将整个imx文件加载到DDR中,还是先处理IVT+Boot Data+DCD的数据后,再将自己编写的.bin文件加载到DDR中执行
作者: 河边洗脚人    时间: 2023-8-27 14:16
望各位大佬指定一二,或者是推荐一下资料
作者: Elaine233    时间: 2023-9-5 17:10
我觉得这个问题不用太纠结,不同厂家的芯片对于bootloader的处理一般有不同的做法,有这种可查的boot数据处理的方式,也有那种直接给一个工具,脚本运行完成之后就可以用的,重点在uboot本身上就好,其他的都不是那么重要。
作者: 河边洗脚人    时间: 2023-9-29 14:02
Elaine233 发表于 2023-9-5 17:10
我觉得这个问题不用太纠结,不同厂家的芯片对于bootloader的处理一般有不同的做法,有这种可查的boot数据处 ...

好的谢谢
作者: 河边洗脚人    时间: 2023-9-29 14:07
sslaosji 发表于 2023-9-15 10:53
先处理IVT+Boot Data+DCD的数据后,就初始化完成了DDR,然后才是加载uboot到内存,没发现吗IVT+Boot Data+D ...

谢谢解答




欢迎光临 OpenEdv-开源电子网 (http://openedv.com/) Powered by Discuz! X3.4