1.硬件环境
X3 sdb,2G。没有额外的传感器。
2.软件环境
不清楚……系统没刷过镜像,用的最新的AIExpress。输入用的jpg回灌模式。
3.问题
运行自己编写的Method时,可以运行两帧(就是终端里面会出现2次SmartMessage Serialize的提示),之后就报错,周期性提示如下错误,
(vpsmodule.cpp:1368): pipe_id: 0 HB_VPS_GetChnFrame error, ret: -268696588
[ERROR][][vps/hb_vps_api.c:2230] [4894.959256]HB_VPS_GetChnFrame[2230]: VPS error get chn6 frame timeout
4.分析
(1) Method没有报错,可正常运行两帧。同时,我在开发机上也可以正常运行。所以不太可能是源码的问题。
(2) 我自己写的其它Method可以运行,所以Method的配置应该也没问题。
(3) 这个Method是策略Method,与其它Method最大的区别是,它相对比较复杂,使用了很多std库和模板。但是没有使用第三方库。如前所述,功能上应该是正常的。我对太底层的东西不是很熟悉,是不是有些std库你们的芯片不支持?按理说编译完成后全是机器码,应该不至于,但是这个Method与其它Method唯一的区别就是用的std库多了一些。
(4) 所以我现在就想知道,那个错是什么意思,由什么导致的,以及什么情况下会出现前两帧能正常运行,之后就会导致那个错误?


