telnet例程运行一段时间后出现异常,系统复位

发布于 2021-04-12 18:05:27

studio中加载telnet组件后按照例程操作,可以从串口终端启动telnet,关闭后退回串口终端;但是出现切换到telnet终端后运行一段时间,出现异常,然后系统复位,系统也加了syswatch和cmbacktrace组件,但并没有像串口终端一样打印异常时的线程和内容,现象如图,请问是啥原因?
image.png

查看更多

关注者
0
被浏览
130
4 个回答
mii
mii 2021-04-12

syswatch会检查线程异常,包括程序里有死循环。你退回串口终端后,用ps命令查看telnet线程状态有无异常,或查看源码有没有死循环。

flashman2002
flashman2002 2021-04-12

估计是有地方出现异常,例如线程栈溢出了等等情况发生了,系统自动重启了。

cxhxy12345
cxhxy12345 2021-04-13

这个提问很难回答,要观察整个系统运行的状态,只有在每次调度时通过勾对打印调度前系统的资源分配和线程运行状态。

james_s
james_s 2021-04-13

看看telnet有没有配置的地方,不让它在比如网络上阻塞太长时间,如果阻塞太长时间就提示退出。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览