野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15896|回复: 4

关于OV5640使用外部SDRAM的问题

[复制链接]
发表于 2017-4-5 20:16:04 | 显示全部楼层 |阅读模式
20火花
想使用SDRAM作为缓存,向上位机发送jepg图片。经过测试之后,SDRAM单独写入数据是没有问题的,ov5640是使用DCMI和DMA传输到缓存数组的。一旦将数组的地址放入内存后就会出问题,将数组定义在内部SRAM就没有问题,表现为数组基本上是乱的。单独测试过SRAM的读写,没有任何问题。实在是搞不明白哪里出问题了,还请各位有经验的大神多多指教。

回复

使用道具 举报

发表于 2017-4-6 09:08:40 | 显示全部楼层
注意不要存储在显存使用的位置
回复

使用道具 举报

 楼主| 发表于 2017-4-6 10:15:40 来自手机 | 显示全部楼层
这个确实注意了,已经将存储地址增加到显存之后了,甚至把显存地址放到内部sram上,还是一样的问题,也通过map检查计算过,应该是没有问题的。
回复

使用道具 举报

 楼主| 发表于 2017-4-6 10:17:47 来自手机 | 显示全部楼层
现在考虑是不是sdram刷新周期上出了问题,这个是按照计算出来的1386。
回复

使用道具 举报

 楼主| 发表于 2017-4-7 11:11:41 来自手机 | 显示全部楼层
感谢原子哥的热心解答,问题已经找到,是突发字节长度的问题,修改为1个字节突发后问题解决。希望后来者可以注意到这一点。其余字节长度还有待测试,也欢迎火哥关于sdram各个参数的意义给出响应的解答。
回复

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-22 20:39 , Processed in 0.032690 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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