关于C31版本样例运行失败时怎样查看报错
【问题背景】有不少小伙伴在跑样例时遇到问题,此时终端里打印的日志对定位问题没多大帮助。但小伙伴们却往往不知问题在哪里、如何解决,也很难给出有用的日志辅助定位。其实,现有的样例运行出错时,都会把错误信息打印到日志文件中,准确的提供对应的日志可以更快、更准确的辅助定位。那么怎样查看样例的报错日志呢?
【日志位置】
报错日志都在开发板/var/dlog/路径下,host-0_xxx.log文件中,如下所示:
但是该文件是无法直接查看的:
可以选择通过登录Mind Stdio查看,和修改/etc/slog.conf配置文件中在开发板上查看
【日志查看】
(一)、选择在MindStudio中查看:
1、首先在Mind Stdio安装用户下输入ifconfig命令查看开发板是正常连接状态
如图开发板为ens160u2,对应的开发板inet addr:192.168.1.223,正常显示了设定的ip
2、登录MindStudio,点击左下角log标签:
鼠标右键点击左上角对应开发板ip,点击Refresh刷新,再双击点开ip---双击host-0
双击对应的日志即可查看
开发板记录的所有样例报错日志都在这里。每次有新的报错,点击对应的日期日志就可以了。所以,如果日志较多,不好定位出那条才是这次报错信息时,可以先登录开发板,清除当前已有日志:
rm /var/dlog/*
重新运行样例复现错误,再次登录MindStudio查看,此时报错信息即为当前样例报错:
如当前为运行人脸检测的报错信息,由报错定位出摄像头通道Channel-1不通(Camera[1]对应Channel-2,Camera[0]对应为Channel-1),需检查是否填写错Channel或者摄像头是否连接至Channel-1
(二)、选择在开发板中查看:
修改/etc/slog.conf配置文件中“zip_switch”配置项的值为0,修改完成后就可以在开发板上正常看了
【补充】
具体关于日志信息可参考:https://ascend.huawei.com/doc/mindstudio/2.1.0(beta)/zh/zh-cn_topic_0187600897.html
- 点赞
- 收藏
- 关注作者
评论(0)