OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1700|回复: 6

关于IMX6ULL裸机使用SD卡来启动的疑惑

[复制链接]

2

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2023-8-27
在线时间
2 小时
发表于 2023-8-27 14:08:07 | 显示全部楼层 |阅读模式
1金钱
正点原子中说的是boot rom 将load.imx复制到DDR中
[size=10.9091pt]

最佳答案

查看完整内容[请看2#楼]

先处理IVT+Boot Data+DCD的数据后,就初始化完成了DDR,然后才是加载uboot到内存,没发现吗IVT+Boot Data+DCD是一个头部除了有用的还有一大片空白,soc经过l1,l2以后读取了启动模式引脚并初始化了存储器mmc控制器,就从外部存储器读取头部信息段加载到内部ram,初始化ddr,并且把头部段后面的uboot加载到ddr
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2020-4-1
在线时间
12 小时
发表于 2023-8-27 14:08:08 | 显示全部楼层
先处理IVT+Boot Data+DCD的数据后,就初始化完成了DDR,然后才是加载uboot到内存,没发现吗IVT+Boot Data+DCD是一个头部除了有用的还有一大片空白,soc经过l1,l2以后读取了启动模式引脚并初始化了存储器mmc控制器,就从外部存储器读取头部信息段加载到内部ram,初始化ddr,并且把头部段后面的uboot加载到ddr
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2023-8-27
在线时间
2 小时
 楼主| 发表于 2023-8-27 14:14:57 | 显示全部楼层
而野火说的是,从IVT+DCD中读取数据然后对外设进行初始化,初始化完成之后加载我们编写的程序。
这到底是boot rom将整个imx文件加载到DDR中,还是先处理IVT+Boot Data+DCD的数据后,再将自己编写的.bin文件加载到DDR中执行
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2023-8-27
在线时间
2 小时
 楼主| 发表于 2023-8-27 14:16:25 | 显示全部楼层
望各位大佬指定一二,或者是推荐一下资料
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2020-10-23
在线时间
13 小时
发表于 2023-9-5 17:10:00 | 显示全部楼层
我觉得这个问题不用太纠结,不同厂家的芯片对于bootloader的处理一般有不同的做法,有这种可查的boot数据处理的方式,也有那种直接给一个工具,脚本运行完成之后就可以用的,重点在uboot本身上就好,其他的都不是那么重要。
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2023-8-27
在线时间
2 小时
 楼主| 发表于 2023-9-29 14:02:33 | 显示全部楼层
Elaine233 发表于 2023-9-5 17:10
我觉得这个问题不用太纠结,不同厂家的芯片对于bootloader的处理一般有不同的做法,有这种可查的boot数据处 ...

好的谢谢
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2023-8-27
在线时间
2 小时
 楼主| 发表于 2023-9-29 14:07:12 | 显示全部楼层
sslaosji 发表于 2023-9-15 10:53
先处理IVT+Boot Data+DCD的数据后,就初始化完成了DDR,然后才是加载uboot到内存,没发现吗IVT+Boot Data+D ...

谢谢解答
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 01:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表