OpenEdv-开源电子网

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

对DDR3初始化与校准的问题

[复制链接]

7

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2019-5-30
在线时间
11 小时
发表于 2020-3-1 16:55:50 | 显示全部楼层 |阅读模式
  请问原子哥,我查看了.imx文件中的DCD部分与DDR校准后的寄存器值,发现有很多寄存器的值都不是一样的。校准后的寄存器值是芯片配置的默认值,DCD中的值是程序运行前对DDR配置的值,它们很多不一样,不会造成Bug吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2020-3-2 11:09:16 | 显示全部楼层
DDR初始化不就是对DDR相关的寄存器进行配置吗,如果配置前和配置后这些寄存器还是一样 的,那我在配什么,我干嘛还要配置呢
森罗万象
回复 支持 反对

使用道具 举报

7

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2019-5-30
在线时间
11 小时
 楼主| 发表于 2020-3-2 15:57:33 | 显示全部楼层
xiaotaotao 发表于 2020-3-2 11:09
DDR初始化不就是对DDR相关的寄存器进行配置吗,如果配置前和配置后这些寄存器还是一样 的,那我在配什么, ...

可是,您在视频中说将校准值在imxdownload.h中进行修改,而烧写时只是复制imxdownload这一个文件,并没有看到imxdownload.h与imxdownload之间的数据更新,请问修改后的数据是如何通过imxdownload变成DCD头部的呢?
回复 支持 反对

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2020-3-2 16:43:30 | 显示全部楼层
BrightRain 发表于 2020-3-2 15:57
可是,您在视频中说将校准值在imxdownload.h中进行修改,而烧写时只是复制imxdownload这一个文件,并没有 ...

由.bin文件生成.imx文件的时候会用到DDR寄存器的配置值
森罗万象
回复 支持 反对

使用道具 举报

7

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2019-5-30
在线时间
11 小时
 楼主| 发表于 2020-3-3 18:35:30 | 显示全部楼层
xiaotaotao 发表于 2020-3-2 16:43
由.bin文件生成.imx文件的时候会用到DDR寄存器的配置值

我的意思是:由.bin文件生成.imx文件是由imxdownload软件完成的,而我们修改的只是imxdownload.h文件,而我们只是将imxdownload这一个文件拷贝到了linux中,那么修改后的DDR值是如何更新到imxdownload的呢?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 06:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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