使用STM32F107网络来传输ov7670视频数据长度不能超过65535吗?

2019-07-14 14:54发布

想做一个视频小车,使用STM32F107的网络来传输0v7670采集的视频数据,简单看了LWIP,有以下问题:
如果使用STM32F107建立一个TCP服务器的话网络传输函数
tcp_write(struct tcp_PCB *pcb, const void *data, u16_t len, u8_t apiflags)
这个函数的里数集长度为 u16_t类型 也就是数据长度不能超过65535吗?
一帧0v7670的图片是320*240*2=768640字节,远远大于数据长度能表达的类型,这就说明一次不能发送一帧数据了。
(并且TCP数据包不能超过1500字节)。
难道还得拆包发送?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
请叫我杰西卡
1楼-- · 2019-07-14 20:02
高人指点下啊。。。
yukichen
2楼-- · 2019-07-14 22:31
顶一下,我想问一下,您传输成功了吗??我也是用网线做传输视频,是个新手,能不能指教一下呀??
SMT1129660569
3楼-- · 2019-07-15 02:41
顶一下 哈哈
djw200988
4楼-- · 2019-07-15 05:33
 精彩回答 2  元偷偷看……
60user41
5楼-- · 2019-07-15 06:44
lee_st
6楼-- · 2019-07-15 12:28
是的哦

一周热门 更多>