你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

存储SRAM 数据在其它地方出现了

[复制链接]
风铃草2 提问时间:2014-10-21 17:38 /
 用例程的CAMERA 程序  我最初是想将照片先存到外部SRAM,然后经过处理再送LCD显示,
在OV_9655init函数里将
DMA_InitStructure.DMA_Memory0BaseAddr = FSMC_LCD1_ADDRESS;这句改成了
DMA_InitStructure.DMA_Memory0BaseAddr = Bank1_SRAM3_ADDR;//0x68000000
再在主函数里加上SRAM初始化 
SRAM_Init();
最后添加DCMI中断程序 在程序里面将相机数据送LCD显示
        //显示照片 320*240转240*320  [COL , ROW ]=[320-ROW, COL]

        for(row=0;row
收藏 评论8 发布时间:2014-10-21 17:38

举报

8个回答
风铃草2 回答时间:2014-10-21 19:06:43

RE:存储SRAM 数据在其它地方出现了

尼玛 无人问津啊 神舟的哥们不准备出来解答下吗 顺便提问下 这是不是和FMSC有着莫大的关系
风铃草2 回答时间:2014-10-21 19:07:42

RE:存储SRAM 数据在其它地方出现了

唉!下次出贴标点积分,没人看呐  
霹雳之火 回答时间:2014-10-21 22:41:17

RE:存储SRAM 数据在其它地方出现了

有可能和数据对其有关,另外buf的大小是320*240,是不是只分配了一半,图片如果是16位的,应该是320*240*2
风铃草2 回答时间:2014-10-22 09:21:46

回复:存储SRAM 数据在其它地方出现了

数据对齐能说的详细点吗?我觉得我给的BUFF够多了吧
DMA_InitStructure.DMA_Memory0BaseAddr = Bank1_SRAM3_ADDR;//0x68000000 
是从0x68000000开始的, 我是从0x68000000+320*240*5之后定义的DATABUFF,   这之间隔了320*240*5个字节了,应该不会不够吧。而且 如果不够的话 图片也应该是连续的分布在DATABUFF ,怎么会中间一段DATABUFF没有数据
 
风铃草2 回答时间:2014-10-22 09:33:30

回复:存储SRAM 数据在其它地方出现了

回复第 4 楼 于2014-10-21 22:41:17发表:
有可能和数据对其有关,另外buf的大小是320*240,是不是只分配了一半,图片如果是16位的,应该是320*240*2
 
#define DATABUFF0           Bank1_SRAM3_ADDR+320*240*5        //
开始地址离Bank1_SRAM3_ADDR都有320*240*5个字节了 ,够图片缓存了
 
而且如果按你的说法,我在DATABUFF7也有照片数据
#define DATABUFF7   Bank1_SRAM3_ADDR+320*240*12   
这都离照片存储的起始地址有320*240*12个字节了 那这图片得多大
再说了,就算它有这么大,那图像数据也应该是连续的啊!也就是说应该在
BUFF0到BUFF7都有图像数据  而我的BUFF4 5 6三个地方是没有数据的 版主赶紧发挥一下您的高智商,教教我怎么办 
 
这万一在很远很远的地方也有图像数据 那我就惨啦
 
 

 
风铃草2 回答时间:2014-10-28 15:47:29
尼玛,怎么我的帖子都被删了
风铃草2 回答时间:2014-10-28 15:48:30
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!太过分了,问题解决不了 就删我的帖子
风铃草2 回答时间:2014-10-29 15:17:31
唉,下次整理整理心情,重新发过的贴

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版