tcp网络摄像头缓冲大小问题

2019-07-20 22:21发布

打算用stm32f407的网络通信和摄像头组成tcp网络摄像头,问题是结合的时候老是报错(好像是说芯片存储不足), 报错 报错 原来的缓存为#define jpeg_buf_size 31*1024   2016-05-07_174644.png 会报错,目前的办法是只能改为 改后 改后 #define jpeg_buf_size 4*1024                          //定义JPEG数据缓存jpeg_buf的大小(*4字节),但这意味着尺寸要变小了(原来默认为        u8 size=3;                //默认是QVGA 320*240尺寸,现改为        u8 size=1;        ),
怎么解决__align(4) u32 jpeg_buf[jpeg_buf_size];        //JPEG数据缓存buf的缓存不足问题,新人发帖,望大家不吝赐教

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
1023583350
1楼-- · 2019-07-21 03:30
自己顶一下
xkwy
2楼-- · 2019-07-21 05:33
 精彩回答 2  元偷偷看……
1023583350
3楼-- · 2019-07-21 06:55
xkwy 发表于 2016-5-7 19:18
STM32内部只有192kb的SRAM,你就要一下子用掉31*4=124kb,将近大半,不太合适,

恩,不过应该行,只是现在脑子有点乱,要理一下思路
正点原子
4楼-- · 2019-07-21 08:12
定义1K一个FIFO单元,这样最多可以定义120多个单元,然后利用这些fifo,循环搬运数据,就可以做出很好的效果。
1023583350
5楼-- · 2019-07-21 13:08
正点原子 发表于 2016-5-7 23:16
定义1K一个FIFO单元,这样最多可以定义120多个单元,然后利用这些fifo,循环搬运数据,就可以做出很好的效 ...

恩,好的,明天试一下
1023583350
6楼-- · 2019-07-21 15:00
 精彩回答 2  元偷偷看……

一周热门 更多>