微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 请教关于sdram的问题

请教关于sdram的问题

时间:10-02 整理:3721RD 点击:
我的扳子上有一块sdram, 我发现,不能把段定位到sdram中去,只要把段定位到sdram中, 在load的时候,就会提示\"data verification failed at address 0x80000000.

请问一般是什么原因呢?是不是在EMIF 中sdram相关寄存设置的不对?

而且,我在ti的ccs安装目录中找了一个blink的例子程序,就是让c6713的dsk上led 闪烁,结果发现,在这个例子程序中, 把程序段定位到sdram中,也是这个结果,data verification failed at address 0x80000000.

这个地址你有没有分配给他ram

没有其他的ram, 这个ce0空间只有一块sdram.

我搞个很小的程序,没有修改emif寄存器的相关设置,这些寄存器用上电默认值,结果在这种情况下,把程序段定位到sdram中,6713的dsk倒是能跑。用我的emif设置,或者是例程中的emif设置,就不行。

所以我怀疑是不是相关的寄存器设的不对。

搞定,  ccs 启动时用的gel文件中定义的emif与实际扳子上的sdram不符合,把gel文件中emif部分改成与目标sdram一致就可以了.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top