快捷导航
70 129035

关于gmsl相机的使用问题

light 于 2021-3-18 13:17 发表 [复制链接]
light 游客 发表于 2021-3-30 16:43 | 显示全部楼层
请问一下,apex如何开机自动启动风扇进行散热,可以设置吗?
贺老师 游客 发表于 2021-3-30 16:45 | 显示全部楼层
light 发表于 2021-3-30 16:43
请问一下,apex如何开机自动启动风扇进行散热,可以设置吗?

您好

Apex 没有风扇呀,您是不是搞错设备了?
light 游客 发表于 2021-3-30 16:49 | 显示全部楼层
贺老师 发表于 2021-3-30 16:45
您好

Apex 没有风扇呀,您是不是搞错设备了?

哦,我以为和官方的jetson_xavier一样可以修改文件调节风扇转速。就是正常上电就可以了,设备中没有额外的散热设备需要开启吧?以后的apex2也是没有额外散热设备吧?
喵喵 游客 发表于 2021-3-31 14:05 | 显示全部楼层
light 发表于 2021-3-29 12:08
另外今天在测试的时候我还发现有一个其他问题:
就是在刚开始启动程序的时候偶发时间戳还是相差80ms,见 ...

针对这个问题我们进行了如下测试:
1.开机正常启动程序,目前没有发现这个问题,运行几分钟终止并重新运行程序,目前没有发现时间戳差80ms
2.1s到2s连续启动和终止程序,这时候会复现差80ms现象,是因为每次重启程序驱动都会重新设置帧率,反复进入中断会引起丢失,此现象目前不影响功能,我们会后期再优化
喵喵 游客 发表于 2021-3-31 14:17 | 显示全部楼层
light 发表于 2021-3-29 12:05
两个命令的输出如下:
nvidia@miivii-tegra:~$ cat /etc/miivii_release
MIIVII APEX XAVIER 4.4-1.1.0

关于重复时间戳问题:
1.我们运行2-3个小时不等时间可以复现有相同时间戳问题
2.针对此问题我们sdk中提供了两个接口mvcam.GetImageCvMat(outMat, timestamp)和mvcam.GetImagePtr(outbuf, timestamp1)目前sdk是两个接口同时使用的,两个接口不同时使用,只用mvcam.GetImagePtr接口获取raw数据和时间戳,目前测试5个小时以上运行正常,您那边可以只用mvcam.GetImagePtr接口运行
light 游客 发表于 2021-3-31 14:21 | 显示全部楼层
喵喵 发表于 2021-3-31 14:05
针对这个问题我们进行了如下测试:
1.开机正常启动程序,目前没有发现这个问题,运行几分钟终止并重新运 ...

关于时间戳问题,那天提出了有三个,能否都同步一下目前是否复现以及原因:
1、启动时刻返回两个时间差接近为0的时间戳(这个是否复现?)
2、启动时刻正常,运行过程中返回两个时间差接近为0的时间戳(这个是否复现?)
3、启动时刻返回两个时间差为80ms的时间戳(按照您的回帖,这个是复现了,但是只存在于这次启动和上次结束时间过短的时候是吗)
喵喵 游客 发表于 2021-3-31 14:35 | 显示全部楼层
light 发表于 2021-3-31 14:21
关于时间戳问题,那天提出了有三个,能否都同步一下目前是否复现以及原因:
1、启动时刻返回两个时间差接 ...

1和3复现了,只存在这次启动和上次启动时间过短的时候
2也复现了,但是概率不高,如果只是用mvcam.GetImagePtr这个接口获取raw数据,运行超过5小时正常
light 游客 发表于 2021-3-31 14:36 | 显示全部楼层
喵喵 发表于 2021-3-31 14:17
关于重复时间戳问题:
1.我们运行2-3个小时不等时间可以复现有相同时间戳问题
2.针对此问题我们sdk中提供 ...

1、启动时刻返回两个时间差接近为0的时间戳
2、启动时刻正常,运行过程中返回两个时间差接近为0的时间戳
3、启动时刻返回两个时间差为80ms的时间戳
那我总结一下,您看是否正确,上述问题1和问题2在mvcan.GetImageCvMat这个api时候都能复现,问题1和问题2解决的方法是使用mvcam.GetImagePtr这个api,这个接口不会发生时间戳重复问题。问题3使用mvcan.GetImageCvMat这个api和mvcam.GetImagePtr都可能复现,避免的方法是不要频繁关闭启动相机,后期你们再优化,这样理解是否正确?
light 游客 发表于 2021-3-31 14:43 | 显示全部楼层
喵喵 发表于 2021-3-31 14:35
1和3复现了,只存在这次启动和上次启动时间过短的时候
2也复现了,但是概率不高,如果只是用mvcam.GetIma ...

好的,那我重新理解一下,就是针对问题2,我切换使用mvcam.GetImagePtr这个api,对于问题1和问题3,切换为mvcam.GetImagePtr后,也可能发生,避免方法就是不要频繁启动(这次启动和上次启动之间要等一段时间?还是这次启动和上次关闭之间要等一段时间呢)
另外,后面换成apex2和新相机后,是否也需要满足上述条件?
喵喵 游客 发表于 2021-3-31 14:43 | 显示全部楼层
light 发表于 2021-3-31 14:36
1、启动时刻返回两个时间差接近为0的时间戳
2、启动时刻正常,运行过程中返回两个时间差接近为0的时间戳
...

您说的正确
1.2使用mvcam.GetImagePtr接口目前我们运行超过5个小时正常
问题3是不要频繁启动相机,这个我们后期在做优化
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户