现在rt-thread在NXP RT1064跑,有时候会进入hardfault,然后系统自动重启了,是rt-thread设置的这自动重启功能吗还是啥情况?有了解的没,交流一下
查看更多
hardfault失败故障很多,具体你要自己定位。譬如堆栈溢出,内存溢出,超出边界等异常错误。
自动重启是不是你配置了看门狗,RT-Thread 是不会自动重启的
RT-Thread
系统不会自动重启,一般会陷入死循环中,除非配置了看门狗机制。
自动重启需要配置看门狗,程序程序没用按时喂狗就会重启,一般情况下不会重启
查看一下cpuport.c里的rt_hw_hard_fault_exception函数实现
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
我现在不关心hardfault的问题,关心的是hardfault之后系统自动重启了,是系统自带的这个功能还是什么?之前用过的rtos好像没这个功能,一般都是hardfault直接死掉就起不来了