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

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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版