OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3798|回复: 0

STM32F407+LWIP+CMSIS-RTOS2 RTX5 ETH不能进入中断问题

[复制链接]

2

主题

2

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2018-12-26
在线时间
1 小时
发表于 2021-3-9 11:33:39 | 显示全部楼层 |阅读模式
目前使用STM32F407+LWIP裸机,使用中断接收方式,ETH_IRQHandler中断会周期性进入调用,能够实现ping通,网络正常。但是在跑KEIL自带的RTX操作系统时【CMSIS-RTOS RTX5】,发现此时ETH_IRQHandler中断函数不会发生中断,该函数不能调用。

而裸机与RTX5的区别主要是RTX5使用系统自带的[size=13.3333px]SVC_Handler(); PendSV_Handler(); SysTick_Handler() 。这三个函数。将裸机版本此三个函数屏蔽了。然后加入RTX的内核初始化函数与开启多任务调度函数,其它没有多大的区别。
[size=13.3333px]

[size=13.3333px]想请问哪个大神知道,为什么在裸机上面加入RTX操作系统后,ETH_IRQHandler中断就不能被周期性调用了,谢谢!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 13:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表