采用GD32F450IK移植lwip+ucos出现问题,求助各位大神

[复制链接]
1975|1
 楼主| 蜗牛拉货车 发表于 2019-1-1 16:08 | 显示全部楼层 |阅读模式
采用GD32F450IK,网络芯片使用的DP83848,先按照正点原子的无操作系统lwip例程进行移植,可以ping通,收发数据都OK,然后按照正点原子ucosii例子移植操作系统,
然后诡异的事情出现了,在不调用网络相关函数情况下,只是建立任务测试ucos运行情况却没响应,调试发现无法进入main函数,经过排查,锁定在lwip处理中断的
函数ETH_IRQHandler中的lwip_pkt_handle()上,只要把它注释掉ucosii就运行正常,不开启中断ETH_IRQHandler,只在任务中调用lwip_pkt_handle()依旧无效
但在stm32开发板上建同样功能代码情况下,不注释lwip_pkt_handle()情况下,ucosii运行正常,不知各位大神遇到过这种情况吗,有啥建议,先谢谢大家了
wang472096325 发表于 2019-7-24 00:14 | 显示全部楼层
怎么会出现这样的问题,楼主解决了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部