hisen083

hisen083

0个粉丝

9

问答

0

专栏

0

资料

hisen083  发布于  2016-10-17 11:43:55
采纳率 0%
9个问答
11032

Hi3531上DDR3初始化问题,高手帮忙下?

 
一、问题:
    用串口方式烧录fastboot到海思芯片时,烧录到6%就卡住了,之后就提示失败。(文中见图片)。
二、硬件相关
1、选择的海思芯片型号:Hi3536A和Hi3536。(硬件几乎一样,结果也一样)
2、对应的SDK:Hi3531A_V100R001C01SPC020.rar、Hi3536_V100R001C02SPC040.rar
3、板载DDR3型号为H5TQ4G63AFR,每个通道2片,共4片,共2GB。
4、板上没有SPI flash、nand flash.设计初衷是用TI的一款CPU通过PCIE的方式进行加载。
5、配置IO,选择bootrom启动。
6、串口工具:HiTool-BVT-3.1.17,串口选择UART0.波特率配置115200
三、操作
    1、编译方式:/Hi3531a_SDK_V1.0.0.1/osdrv/# sudo make OSDRV_CROSS=arm-hisiv400-linux PCI_MODE=slave all,编译都OK。
     2、用编译后的u-boot-hi3531a.bin通过串口烧录,出现问题。
四、调试
    1、Hi3531A-DEMO-uboot-DDR433MHz-2GB-64bit-CPU1GHz-AXI300MHz.xls没有修改过,看SDK里面的原理图HI3531ADMEB_VER_C_SCH.pdf,所用DDR3是相同的。
    2、发现是DDR training高16位DDR3的时候,没有成功。
有没有朋友遇到过这种问题,或有好的思路,麻烦说下,不胜感激!!!
我来回答
回答7个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-10-17 12:03:01
认可0
到底是什么芯片? 3531?3531A?3536?

没有 flash, uboot是烧到哪里呢?

hisen083

0个粉丝

9

问答

0

专栏

0

资料

hisen083 2016-10-17 13:57:10
认可0
本帖最后由 hisen083 于 2016-10-17 13:59 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=39613&ptid=13013]zhuangweiye 发表于 2016-10-17 12:03[/url]
到底是什么芯片? 3531?3531A?3536?

没有 flash, uboot是烧到哪里呢?[/quote]

    可以理解为2套硬件,主CPU分别为3531A和3536.外部电路相同,无flash,通过TI的一款主控芯片,PCIe加载。现在只是通过串口方式,来调试,最终是要通过PCIe加载uboot,所以不需要Flash。
    现在调试能在片内的64KB RAM跑,因为u-boot-hi3531a.bin的前8K+64B包含了excel表生成的reg_info.bin,实际就是DDR3的初始化代码,我觉得更本原因是 DDR3没有初始化成功,因为一直跑不到start.S里面的normal_start_flow流程。貌似是ddr training的时候没成功。
    宏观表现就是烧录到6%就卡住了。但是我板上的DDR3是和SDK原理图里面的相同的,每个通道的大小也一样。
    对比了DDR3的DATASHEET和xls文件,发现有些参数上还是有差异的,简单改了下,还是不行。
    我知道DDR3训练不成功,可能是参数不能满足硬件造成的,哎,,,看来要细调了。
    兄弟,有何建议?

M_chenyang

1个粉丝

14

问答

0

专栏

0

资料

M_chenyang 2016-10-20 11:40:07
认可0
DDR初始化出问题了,海思软件给头帧会有判断,所以是配置的问题。

hisen083

0个粉丝

9

问答

0

专栏

0

资料

hisen083 2016-12-05 20:16:50
认可0
已解决。1个是硬件DDR部分有个电压有问题,另一个是用串口方式加载3531a的UBOOT,自带SDK里面定义的下载起始地址和实际不一样。改成实际的即可。
thanks all,,,

applepen

0个粉丝

11

问答

0

专栏

11

资料

applepen 2017-02-06 17:07:17
认可0
本帖最后由 applepen 于 2020-3-25 10:47 编辑

3、板载DDR3型号为H5TQ4G63AFR,每个通道2片,共4片,共2GB。

你的DDR这么大啊,真厉害!呵呵。 我的是H5TQ2G63FFR, 请问这个怎么改啊?

zgf009

0个粉丝

0

问答

0

专栏

0

资料

zgf009 2016-10-19 18:39:07
认可0
烧一半出问题,是不是串口线不行?

chrishuman

0个粉丝

0

问答

0

专栏

0

资料

chrishuman 2022-03-29 09:54:29
认可0

引用 @hisen083 “已解决。1个是硬件DDR部分有个电压有问”
大哥,还在吗?请问这个下载起始地址是改哪里呢?

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区