打印

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

[复制链接]
1619|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

粉丝