您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> 请教sdram问题
本帖共有
552
个阅读者
请教sdram问题
love
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
19
金钱:
282
积分:
30
注册时间:
2012/12/17
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
请教sdram问题
在我自己打的板子上,sdram为128M,我已经在Init_SDRAM函数中将pEBIU_SDBCTL寄存器改为128M,同时LDF文件中也修改为128M了,现在发现两个较为奇怪的现象。
1 我用VideoAPP里面带的bf53x_sdram代码做了修改来测试整个128M的sdram,发现总是读取0x04000004 地址以后打印就提示错误了,打印读取的值是6026,但是用memory查看器0x04000004地址后依然是正常的5555aaaa循环。
2 我用在VideoAPP板子上调通的代码在修改内存为128M,初始化EBUI,SDRAM以后,我memset了一个内存地址就马上就跑飞了,提示cplb_miss_without_replacement 错误,但是奇怪的是我写的另外一个测试代码,在这个地址上不管读还是写又都是正常的,两个测试代码初始化的时候是完全一致的,同时地址也确认是一样的。
请教何解?
这家伙很懒,什么也没有留下!
等级:
2013/5/4 1:00:14
编辑帖子
帖子评价
单帖屏蔽
删除帖子
love
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
19
金钱:
282
积分:
30
注册时间:
2012/12/17
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
抱歉,第一个问题是我看错了,指针是unsigned short,自加是2个字节,证明读写128M都是正常的
这家伙很懒,什么也没有留下!
等级:
2013/5/4 13:16:23
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
2
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
可能是工程设置的差异,你把你出问题的工程中C文件拷贝到你正常工作的工程中试试。
这家伙很懒,什么也没有留下!
等级:
2013/5/4 14:29:54
编辑帖子
帖子评价
单帖屏蔽
删除帖子
love
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
19
金钱:
282
积分:
30
注册时间:
2012/12/17
小
大
第
3
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
是工程设置问题,把自己cplb取消掉就正常了
这家伙很懒,什么也没有留下!
等级:
2013/5/12 16:38:27
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159160 Call, 1 Queries, Processed in 0.015625 second(s),