升级hhp v1.0.2版本后,mipi_camera GC4663打不开了

1、上一个版本使用没有问题,升级之后就打不开了

2、使用i2cdetect -y -r 1检测没有问题,是在sudo权限下进行操作的

以下是/app/ai_inference/05_web_display_camera_sample# python3 mipi_camera_web.py 里面例程的报错:

[ERROR][“LOG”][gc4663_utility.c:162] 162 : init gc4663 – 1:0x29 39: 0x515 = 0x8 fail

[ERROR][“LOG”][gc4663_utility.c:208] 208 : init gc4663 fail

[ERROR][“LOG”][utility/hb_cam_utility.c:909] sensor_init fail

[ERROR][“LOG”][utility/hb_cam_utility.c:1004] hb_sensor_init_process fail

[ERROR][“mipi”][mipi/hb_mipi_api.c:225] hb_cam_utility_ex error!

以下是ros2 launch mipi_cam mipi_cam.launch.py里面例程的报错:

[INFO] [mipi_cam-1]: process started with pid [67808]

[mipi_cam-1] [ERROR] [1658154297.721544867] [mipi_cam]: Cannot open ‘GC4663’: 121, Remote I/O error

[mipi_cam-1] [ERROR] [1658154297.722936420] [mipi_node]: video dev ‘GC4663’ config err

[mipi_cam-1] terminate called after throwing an instance of ‘rclcpp::exceptions::RCLError’

很神奇的是,刚刚我去复现问题的时候又试了一下ros2 launch mipi_cam mipi_cam.launch.py成功了,也不知道为什么。。。

个人觉得是进程启动顺序的问题,但是逻辑上又有点奇怪,不知能否给予解答,谢谢大佬!

您好,

需要 export loglevel =4, 然后打开logcat,抓取下上层日志,看下具体是写哪个寄存器报错的

从提供的日志上看是在配置sensor的寄存器,配置到第39个的时候才报错了,说明之前的探测和检查都是可以的,非常奇怪的问题。-
你这边确定在使用的时候没有掉电,或者其他类似打开sensor的程序在运行吧?

您好,您的问题已收到,稍后会安排技术同事帮您解答哈~