问题描述
跑segment_yolov8n报错,摄像头是GC2093
[root@canaan ~ ]#cd ~/app/segment_yolov8n
[root@canaan ~/app/segment_yolov8n ]#ls /dev/video*
/dev/video0 /dev/video1 /dev/video2 /dev/video3 /dev/video4
[root@canaan ~/app/segment_yolov8n ]#v4l2-ctl -d /dev/video0 --set-fmt-video=wid
th=320,height=320,pixelformat=NV12
[root@canaan ~/app/segment_yolov8n ]#./segment_isp_320.sh
[INFO] Use ISP camera: /dev/video0
[INFO] Camera resolution set manually: 640x360
[INFO] AI2D scale 640x360 -> 320x320
Start segment_yolov8n...
case /root/app/segment_yolov8n/segment_yolov8n built at Jan 23 2026 17:51:27
display_get_plane get yuv plane fourcc is 842094158 DRM_FORMAT_NV12 is 842094158
输入 'q'回车退出
display_get_plane get [ 201.942498] vvcam-isp 90000000.isp.0: vvcam_isp_open:99
yuv plane fourcc is 842094158 DRM_FORMAT_NV12 is 842094158
display_get_plane get yuv plane fourcc is 842094158 DRM_FORMAT_NV[ 201.959208] vvcam-isp 90000000.isp.0: reset
12 is 842094158 [ 201.964691] vvcam-isp 90000000.isp.0: reset
find rotation plane plane->plane_id is 43
[display] Added plane prop 8:type
[display] Added plane prop 17:FB_ID
[display] Added plane prop 18:IN_FENCE_FD
[display] Added plane prop 20:CRTC_ID
[display] Added plane prop 13:CRTC_X
[display] Added plane prop 14:CRTC_Y
[display] Added plane prop 15:CRTC_W
[display] Added plane prop 16:CRTC_H
[display] Added plane prop 9:SRC_X
[display] Added plane prop 10:SRC_Y
[display] Added plane prop 11:SRC_W
[d[ 202.008727] 800 x 480 size 576000 fmt NV12
isplay] Added plane prop 12:SRC_H
[display] Added plane prop 30:IN_FORMATS
[display] Added plane prop 45:rotation
[v4l2-drm] /dev/video1 support format NV16
[v4l2-drm] /dev/video1 support format NV12
[v4l2-drm] /dev/video1 support format YUYV
[v4l2-drm] /dev/video1 support format BGR3
[v4l2-drm] /dev/video1 support format BG3P
[v4l2-drm] /dev/video1 support format P010
display_get_plane get yuv plane fourcc is 875713089 DRM_FORMAT_NV12 is 842094158
[display] Added plane prop 8:type
[display] Added plane prop 17:FB_ID
[display] Added plane prop 18:IN_FENCE_FD
[display] Added plane prop 20:CRTC_ID
[display] Added plane prop 13:CRTC_X
[display] Added plane prop 14:CRTC_Y
[display] Added plane prop 15:CRTC_W
[display] Added plane prop 16:CRTC_H
[display] Added plane prop 9:SRC_X
[display] Added plane prop 10:SRC_Y
[display] Added plane prop 11:SRC_W
[display] Added plane prop 12:SRC_H
[display] Added plane prop 30:IN_FORMATS
[ 202.126597] vvcam-isp-subdev vvcam-isp-subdev.0: post event 4 return error
[ 202.133545] ------------[ cut here ]------------
[ 202.133547] WARNING: CPU: 0 PID: 285 at drivers/media/common/videobuf2/videobuf2-core.c:1613 vb2_start_streaming+0xc0/0x120
[ 202.133564] Modules linked in: vvcam_video(O) vvcam_isp_subdev(O) vvcam_vb(O) vvcam_mipi(O) vvcam_isp(O) usb_f_fs libcomposite configfs aic_btusb(O) bluetooth ecdh_generic ecc aic8800_fdrv(O) aic_load_fw(O) 8189fs(O)
[ 202.133597] CPU: 0 PID: 285 Comm: segment_yolov8n Tainted: G O 6.6.36 #2
[ 202.133603] Hardware name: Canaan CanMV-K230 (DT)
[ 202.133606] epc : vb2_start_streaming+0xc0/0x120
[ 202.133612] ra : vb2_start_streaming+0x6e/0x120
[ 202.133616] epc : ffffffff807f336a ra : ffffffff807f3318 sp : ffffffc80048bbf0
[ 202.133620] gp : ffffffff811e83b8 tp : ffffffd804040000 t0 : 73692d6d61637676
[ 202.133623] t1 : 0000000000000076 t2 : 7073692d6d616376 s0 : ffffffc80048bc30
[ 202.133626] s1 : ffffffffffffffea a0 : ffffffffffffffea a1 : ffffffd81ef91688
[ 202.133629] a2 : ffffffd81ef949a0 a3 : 0000000000000000 a4 : 0000000000000000
[ 202.133633] a5 : 0000000000000005 a6 : 0000000000000000 a7 : 0000000000000038
[ 202.133635] s2 : ffffffd803daa098 s3 : ffffffd803daa290 s4 : ffffffd804077dc0
[ 202.133639] s5 : ffffffd80420e540 s6 : 0000000000000000 s7 : 0000000000000000
[ 202.133642] s8 : 0000000040045612 s9 : 0000000000000000 s10: ffffffff80c82830
[ 202.133645] s11: ffffffd803daa330 t3 : ffffffff811fc897 t4 : ffffffff811fc897
[ 202.133648] t5 : ffffffff811fc898 t6 : ffffffc80048b728
[ 202.133651] status: 0000000200000120 badaddr: 0000000000000000 cause: 0000000000000003
[ 202.133654] [<ffffffff807f336a>] vb2_start_streaming+0xc0/0x120
[ 202.133661] [<ffffffff807f3464>] vb2_core_streamon+0x9a/0x150
[ 202.133667] [<ffffffff807f8dac>] vb2_ioctl_streamon+0x3e/0x74
[ 202.133674] [<ffffffff807d0348>] v4l_streamon+0x14/0x1c
[ 202.133681] [<ffffffff807d45b2>] __video_do_ioctl+0x344/0x404
[ 202.133688] [<ffffffff807d4e00>] video_usercopy+0x212/0x452
[ 202.133694] [<ffffffff807d5054>] video_ioctl2+0x14/0x1c
[ 202.133700] [<ffffffff807ce6d0>] v4l2_ioctl+0x2e/0x42
[ 202.133705] [<ffffffff801e67d8>] __riscv_sys_ioctl+0x86/0xae
[ 202.133713] [<ffffffff80b212cc>] do_trap_ecall_u+0x124/0x136
[ 202.133722] [<ffffffff80b2a5c8>] ret_from_exception+0x0/0x64
[ 202.133729] ---[ end trace 0000000000000000 ]---
[v4l2-drm] ioctl(context[i].video_fd, VIDIOC_STREAMON, &type) error 22(Invalid argument) at line 312
^C[ 224.725576] vvcam-isp 90000000.isp.0: vvcam_isp_release:125
硬件板卡
庐山派 CanMV K230 v1.1.0
软件版本
CanMV-K230_LCKFB_linux_v0.6.4_nncase_v2.9.0.img.gz