完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请教下使用FreeRTOS+LwIP+emWin,LwIP使用socket-udp功能,收发数据丢包非常非常严重,是怎么回事啊 ?
单片机使用 F7x 相关宏定义如下: #define NO_SYS 0 //=0使用rtos,否则不使用rtos功能 #define SYS_LIGHTWEIGHT_PROT 1 /* 使用 rtos 的临界区保护 lwip 的线程,以及关键变量 */ #define LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT 1 /* 使用RTOS的信号量和临界区保护内存的分配以及释放等等 */ LwIP 缓存配置: /* MEM_SIZE: the size of the heap memory. If the application will send a lot of data that needs to be copied, this should be set high. 内存堆heap大小 */ #define MEM_SIZE (20*1024) /* MEMP_NUM_PBUF: the number of memp struct pbufs. If the application sends a lot of data out of ROM (or other static memory), this should be set high. MEMP_NUM_PBUF:memp结构的pbuf数量,如果应用从ROM或者静 态存储区发送大量数据时,这个值应该设置大一点 */ #define MEMP_NUM_PBUF 30 // default set 10 #define TCPIP_THREAD_NAME "TCP/IP" #define TCPIP_THREAD_STACKSIZE 1000 //内核任务堆栈大小 #define TCPIP_MBOX_SIZE 6 #define DEFAULT_UDP_RECVMBOX_SIZE 6 // 2000 #define DEFAULT_TCP_RECVMBOX_SIZE 6 #define DEFAULT_ACCEPTMBOX_SIZE 6 #define DEFAULT_THREAD_STACKSIZE 500 // 512 #define TCPIP_THREAD_PRIO osPriorityHigh |
|
相关推荐
1个回答
|
|
输入法造成的,把输入法屏蔽就好了
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1090 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1107 浏览 1 评论
545 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
412 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
990 浏览 2 评论
1591浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
262浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
274浏览 3评论
245浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
238浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 06:35 , Processed in 0.975445 second(s), Total 78, Slave 63 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号