打印
[STM32F4]

MX_LWIP_Init()运行时,进行DHCP并在dhcp_start()后失败

[复制链接]
49|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lilaiju|  楼主 | 2025-3-10 10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
queue.c中代码:configASSERT(!((xTaskGetSchedulerState() == taskSCHEDULER_SUSPENDED) && (xTicksToWait != 0)));
在设备配置中选择了以下选项用于系统时钟源:USB_HOST、LWIP、FREERTOS、FATFS、USART1、USART3、USART6、UART7、UART8、ETH和TIM1。
我没有添加任何代码,但当生成的MX_LWIP_Init()运行时,进行DHCP并在dhcp_start()后失败。

使用特权

评论回复
沙发
flycamelaaa| | 2025-3-10 15:19 | 只看该作者
检查是否有代码在不应该的时候挂起了调度器。

使用特权

评论回复
板凳
powerantone| | 2025-3-10 16:20 | 只看该作者
资源竞争或优先级问题

使用特权

评论回复
地板
stormwind123| | 2025-3-10 17:03 | 只看该作者
考虑使用优先级继承或二值信号量等机制

使用特权

评论回复
5
probedog| | 2025-3-10 21:00 | 只看该作者
检查时钟配置代码,确保所有外设的时钟都已正确启用和配置。

使用特权

评论回复
6
classroom| | 2025-3-10 23:00 | 只看该作者
检查硬件连接和配置

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝