你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F407+freertos+lwip串口报错

[复制链接]
丶吃鱼的猫 提问时间:2018-12-12 14:49 /
悬赏5ST金币未解决
本帖最后由 丶吃鱼的猫 于 2018-12-13 09:41 编辑

STM32F407+FreeRTOS+LwIP

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

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

效果:无

求大佬给看看













收藏 评论2 发布时间:2018-12-12 14:49

举报

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出现的这个问题
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版