丶吃鱼的猫 发表于 2018-12-12 14:49:08

STM32F407+freertos+lwip串口报错

本帖最后由 丶吃鱼的猫 于 2018-12-13 09:41 编辑

STM32F407+FreeRTOS+LwIP

错误现象:程序编译无错,能够在板子上正常运行,但是串口会持续打印Error:..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,441

已采取措施:经过网上查询,检查了中断优先级,并将系统可管理的最高中断优先级
configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY提高到了1,用到的外设中断优先级从2开始

效果:无:'(:'(:'(

求大佬给看看













一代睡神的崛起 发表于 2018-12-12 17:18:42

这样的问题我估计没人能解决,这样描述谁能看得懂?

丶吃鱼的猫 发表于 2018-12-13 09:38:21

本帖最后由 丶吃鱼的猫 于 2018-12-13 09:40 编辑

一代睡神的崛起 发表于 2018-12-12 17:18
这样的问题我估计没人能解决,这样描述谁能看得懂?
关键是程序编译无error,无warning,在板子上正常运行,就只是打开串口会打印这一句话
Error:..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,441

我在网上查的时候,有说是因为STM32的中断函数中调用了freertos的API函数,而中断函数的中断优先级不在freertos的管理范围内。

按照这个说法,我修改了freertos的中断优先级管理范围,问题并没有解决,我的中断函数中也没有调用freertos的API啊!!!

所以就想问问有没有大佬碰到过这种问题。。。


我是STM32F407+FreeRTOS+LwIP出现的这个问题
页: [1]
查看完整版本: STM32F407+freertos+lwip串口报错