OpenEdv-开源电子网

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

关于6ULLsd卡启动,怎么确定用户代码在SD卡的位置

[复制链接]

4

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2019-5-21
在线时间
19 小时
发表于 2020-4-20 10:50:55 | 显示全部楼层 |阅读模式
1金钱
The location of the IVT is the only fixed requirement by the ROM. The remainder or the image memory map is flexible and is determined by the contents of the IVT.  

参考手册里面这句话的意思应该是,只有IVT是在SD卡的一个固定地址上,那么说明用户代码应该是在sd卡的另一个和IVT并不连续的地址上。
而这个地址肯定也是要在IVT里面有指示的,看一下IVT的内容
ivt.PNG
aaa.PNG test.PNG
哪一个指针指向那一块空间呢?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2020-4-21 11:17:05 | 显示全部楼层
IVT和DCD的大小是固定的啊,4KB字节,那么4KB以后就是bin文件了啊
回复

使用道具 举报

4

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2019-5-21
在线时间
19 小时
 楼主| 发表于 2020-4-21 11:50:59 | 显示全部楼层
zuozhongkai 发表于 2020-4-21 11:17
IVT和DCD的大小是固定的啊,4KB字节,那么4KB以后就是bin文件了啊

可是手册上说除了IVT是固定在SD卡的某个位置上以外,其余的(包括用户代码)不是固定的(map is flexible)
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2020-4-21 11:55:03 | 显示全部楼层
sue梦ly 发表于 2020-4-21 11:50
可是手册上说除了IVT是固定在SD卡的某个位置上以外,其余的(包括用户代码)不是固定的(map is flexible ...

可是实测他就是4K的IVT和DCD之后就是bin文件啊,你要更详细的解释那就只能找NXP去问一下了
开往春天的手扶拖拉机
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-29 02:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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