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

[复制链接]
109|0
 楼主 | 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运行正常,不知各位大神遇到过这种情况吗,有啥建议,先谢谢大家了
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

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