暗淡水塔

暗淡水塔

0个粉丝

5

问答

0

专栏

2

资料

暗淡水塔  发布于  2022-12-27 18:27:18
采纳率 20%
5个问答
944

海思的ddr初始化

 

我们使用的芯片是hi3519v100,ddr是镁光的ddr3.在移植uboot的时候发现,只要去操作ddrc类的寄存器就会导致程序卡死。请问这种现象正常吗?另外海思的内部ddr控制器可能会坏吗?没有ddr的时候对ddrc寄存器进行读写操作会出问题吗?

我来回答
回答6个
时间排序
认可量排序

魔都小二

10个粉丝

3

问答

0

专栏

1

资料

魔都小二 2022-12-31 11:22:00
认可0

为啥要操作ddr?

暗淡水塔

0个粉丝

5

问答

0

专栏

2

资料

暗淡水塔 2023-01-02 18:21:10
认可0

引用 @魔都小二 “为啥要操作ddr?”

因为是新做的板子,在第一步烧录uboot就失败了。然后硬件部分看起来没啥问题。软件去调试发现ddrc类的寄存器发生读写程序就会卡死。我们后面怀疑为ddr不兼容,准备用海力士的

杨大大

0个粉丝

0

问答

7

专栏

12

资料

杨大大 2023-01-09 09:04:57
认可0

DDR不兼容可能性比较大

在学了在学了!

3个粉丝

36

问答

104

专栏

162

资料

在学了在学了! 2023-01-09 09:11:15
认可0

看看uboot源码的ddr控制列表里有没有这款ddr,没有的话需要自己添加

阿白
阿白   回复   在学了在学了!  2023-01-09 10:34:26
0

这个ddr控制列表大概在哪个文件可以查看到?

暗淡水塔

0个粉丝

5

问答

0

专栏

2

资料

暗淡水塔 2023-01-18 09:58:00
认可0

来结个帖子,首先我们不是DDR的问题。海思对于DDR都是兼容的,有个excel表里面配置DDR寄存器等等,只要DDR的总容量和总片数,类型(DDR3/4)没有改变,就不需要改那个excel。
最后解决了,原因是RTC晶振没有焊接,一直认为这个不影响。来来回回折腾了半个多月。后来猜测把excel中的RTC寄存器的信息去掉之后应该就不用RTC晶振了。因为项目紧张,也没有去试验。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区