OpenEdv-开源电子网

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

imx6ull裸机程序是怎么复制到ram中的

[复制链接]

8

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2020-1-10
在线时间
6 小时
发表于 2020-3-31 22:39:17 | 显示全部楼层 |阅读模式
1金钱
裸机程序是烧写到sd卡中的,但程序在sd卡中无法直接运行,程序是怎么从sd卡中复制到ram中的,且复制到ram的哪个地址?

最佳答案

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

复制过程是6ULL内部的bootrom来完成的。内部bootrom是NXP写的。至于复制多少内容?复制到哪里去?这个就是IVT和DCD数据了,我们编译出bin文件,然后在前面加上IVT和DCD数据。内部bootrom读取IVT和DCD的数据来初始化DDR,并且将SD卡中的程序复制到DDR中。教程里面对这部分有详细的讲解。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2020-3-31 22:39:18 | 显示全部楼层
复制过程是6ULL内部的bootrom来完成的。内部bootrom是NXP写的。至于复制多少内容?复制到哪里去?这个就是IVT和DCD数据了,我们编译出bin文件,然后在前面加上IVT和DCD数据。内部bootrom读取IVT和DCD的数据来初始化DDR,并且将SD卡中的程序复制到DDR中。教程里面对这部分有详细的讲解。
回复

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
181
金钱
181
注册时间
2020-3-26
在线时间
19 小时
发表于 2020-4-2 11:37:11 | 显示全部楼层
挂载试试 mount
回复

使用道具 举报

8

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2020-1-10
在线时间
6 小时
 楼主| 发表于 2020-4-2 13:54:14 | 显示全部楼层
zuozhongkai 发表于 2020-4-2 09:42
复制过程是6ULL内部的bootrom来完成的。内部bootrom是NXP写的。至于复制多少内容?复制到哪里去?这个就是I ...

我仔细看了一下文档,我没查到手册中有boot rom复制过程的描述,是我没找到地方吗?如果大佬有时间是否能指点一下在哪个位置描述的,我好仔细看一下。
麻烦您了。
回复

使用道具 举报

8

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2020-1-10
在线时间
6 小时
 楼主| 发表于 2020-4-2 15:31:45 | 显示全部楼层
已经找到了,谢谢大佬。
回复

使用道具 举报

2

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-11-28
在线时间
31 小时
发表于 2020-4-4 21:24:19 | 显示全部楼层
zuozhongkai 发表于 2020-3-31 22:39
复制过程是6ULL内部的bootrom来完成的。内部bootrom是NXP写的。至于复制多少内容?复制到哪里去?这个就是I ...

左神,请问下,内部128K的RAM,在整个启动过程中充当什么角色?bootrom将uboot从SD卡或其它存储拷贝到DDR3之后,uboot就在DDR3中开始执行了?还是会先拷贝一小段到内部RAM?谢谢!
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2021-6-16
在线时间
1 小时
发表于 2021-6-16 15:04:54 | 显示全部楼层
你好,能不能教我一下,我还是不太懂
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 12:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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