2019-07-20 13:50发布
li1207519730 发表于 2016-6-25 20:06 F407的SRAM为IS62WV51216,如果想把摄像头采集到的数据存进SRAM,在调用DCMI_DMA_Init时,DMA_Memory0Bas ...
phoenix 发表于 2016-6-25 21:01 当然是设置成你定义在外部SRAM内的数组的地址了。 如:你定义的数组为
phoenix 发表于 2016-6-28 19:33 主函数中有这句吗? #include "sram.h" 不知道你为什么要用“地址结构体”方式访问外部SRA ...
最多设置5个标签!
当然是设置成你定义在外部SRAM内的数组的地址了。
如:你定义的数组为
u32 testsram[500] __attribute__((at(0X68000000)));//注意:外部SRAM的首地址为0x68000000(探索者开发板)
DCMI_DMA_Init((u32)&testsram,500,DMA_MemoryDataSize_Word,DMA_MemoryInc_Enable);//DCMI DMA配置
如果不用定义数组的方法,而是对SRAM定义个地址结构体,然后用指针取地址,又该怎么弄呢?就像RGB565液晶屏显示时用&LCD—>LCD_RAM那样。。。我仿照着LCD的地址结构体尝试了几次,调试时显示地址值不存在,也不知道啥原因
sram.h被包含进去了啊,,,我是想要做图像处理,把图像数据直接存进SRAM,每存完一帧就做一次处理,后续可能还要把SRAM分成两块,其中一块处理数据的时侯另一块接收数据,两块轮换着接收和处理数据,感觉这样速度会很快
一周热门 更多>