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成功了,也不知道为什么。。。
个人觉得是进程启动顺序的问题,但是逻辑上又有点奇怪,不知能否给予解答,谢谢大佬!