发 帖  
原厂入驻New
[问答] 为什么ucosii上移植lwip后系统进入了HardFault_Handler?
592 LwIP 移植
分享
各位大侠,我在我的ucosii上移植lwip,可以ping得通了,但是每次使用tcp_connect去连接上位机的时候,系统就进入HardFault_Handler了,请问各位这可能是什么原因造成的呢?谢谢您的回答。
0
2019-7-18 04:35:35   评论 分享淘帖 邀请回答
4个回答
对了,上面这个例子中,我在ucosii建立一个任务,控制led灯的闪烁,如果任务中使用全局变量的方式检测rtc使用的变换从而来控制led的变换,这种情况下程序一切正常,tcp连接完全正常,但是我在这个主任务中使用消息邮箱的方式来接收rtc时钟的消息,这样就会导致上面这种错误了,哪位大哥知道这是什么原因吗?
2019-7-18 06:48:30 评论

举报

检查内存非法访问。包括数组溢出,指针越界等。
具体得用JTAG仿真下,跟踪代码,看看到哪步出问题的,就好分析了。
2019-7-18 06:55:58 评论

举报

TCP-connect是否是放在 任务中, 检查 任务栈的大小 是不是 溢出
2019-7-18 07:21:12 评论

举报

嗯 TCP-connect是放在串口中断函数中完成的。
2019-7-18 07:47:41 评论

举报

只有小组成员才能发言,加入小组>>

106个成员聚集在这个小组

加入小组

热门话题

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

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