|
我在 STM32F407-Discovery 开发板上实现 TCP 服务器 + UDP 服务器。采用 FreeRTOS 搭配 LWIP Socket API。 单独运行 TCP 服务 或者 单独运行 UDP 服务时,通信完全正常;单台服务端 / 客户端都能稳定工作。 但是当我在同一工程同时启用 TCP 服务器任务、UDP 服务器任务之后,两个服务全部失效,电脑无法 ping 。 我为 TCP、UDP 分别创建了独立 FreeRTOS 任务。 我将 LWIP 堆内存提升至 32KB 以上,问题依旧没有解决。 请问有可行的解决方案吗? |
中断服务程序抖动
STM32L562DK探索板——如何启用蓝牙功能?
自己写驱动深入学习与调用Hal库的取舍
关于最近学习C语言回调和钩子函数的想法,以及对HAL库回调函数的困惑
使用 HAL 库通过串口以 ASCII 形式发送整型数据
USB Host 外部中断按键失效
调用HAL_FLASH_OB_Unlock()直接进入 HardFaultHandler
STM32 增加 WiFi + 以太网的低成本方案
NUCLEO G474RE无法运行程序
STM32F407VGT6 开发板Beak at address "0x0" with no debug information our outside
微信公众号
手机版
先一个个的测试,保证两个任务分别能正常运行了再做两个同时运行的处理,
一个头两个大
TCP和UDP先分开测试联通,然后你看下是不是联通的接口一样,正常要联通的序号不一样的,一个是0,一个是1,不能同一个接口序号