重现步骤
I run /app/face_detec as same doc: https://developer.canaan-creative.com/k230_linux/dev/zh/01_software/K230_SDK_CanMV_Board_Demo%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.html#id2
期待结果和实际结果
i want uses a camera as input source and displays the result on the screen.
软硬件版本信息
HW: K230 01studio
SW: Linux_SDK
错误日志
sh run_cv.sh
case ./face_dete[ 427.925007] lt9611_connect_detect 1
ct.elf built at [ 427.929343] lt9611_connector_get_modes
Jan 16 2025 16:33:11
[display] enc_id 47 crtc0 id 46 mask 1 possible 1
[display] enc_id: 47
[display] crtc_id: 46
display_get_plane get yuv plane fourcc is 842094158 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
[ 428.159672] vvcam-isp 90000000.isp.0: vvcam_isp_open:99
[ 428.178644] vvcam-isp 90000000.isp.0: reset
[ 428.183259] vvcam-isp 90000000.isp.0: reset
[v4l2-drm] /dev/[ 428.224202] 1920 x 1080 size 3110400 fmt NV12
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
[ 428.242186] adj_mode hdisplay 1920
[v4l2-drm] /dev/[ 428.247090] adj_mode vdisplay 1080
video1 support f[ 428.251868] adj_mode clock 148500
ormat BG3P
[v4l[ 428.256551] adj_mode crtc_hdisplay 1920
2-drm] /dev/vide[ 428.261769] adj_mode crtc_vdisplay 1080
o1 support forma[ 428.266991] adj_mode crtc_clock 148500
t 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 1[ 428.287522] lt9611 1-003b: h_total: 2200
8:IN_FENCE_FD
[[ 428.292717] lt9611 1-003b: hactive: 1920
display] Added p[ 428.298013] lt9611 1-003b: hsync_len: 44
lane prop 20:CRT[ 428.303313] lt9611 1-003b: hfront_porch: 88
C_ID
[display] [ 428.308877] lt9611 1-003b: hsync_porch: 192
Added plane prop[ 428.314441] lt9611 1-003b: v_total: 1125
13:CRTC_X
[dis[ 428.319745] lt9611 1-003b: vactive: 1080
play] Added plan[ 428.325051] lt9611 1-003b: vsync_len: 5
e prop 14:CRTC_Y[ 428.330274] lt9611 1-003b: vfront_porch: 4
[display] Adde[ 428.335754] lt9611 1-003b: vsync_porch: 41
d 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
[ 428.458048] lt9611_bridge_enable
[ 428.997387] lt9611 1-003b: video check: hactive_a=1920, hactive_b=0, vactive=1081, v_total=1125, h_total_sysclk=400
press 'q' to exit
press 'd' to save a picture
[ 429.087214] vvcam-isp-subdev vvcam-isp-subdev.0: post event 4 return error
[v4l2-drm] ioctl(context[i].video_fd, VIDIOC_STR[ 429.094172] ------------[ cut here ]------------
[ 429.094176] WARNING: CPU: 0 PID: 390 at drivers/media/common/videobuf2/videobuf2-core.c:1613 vb2_start_streaming+0xb2/0x10c
[ 429.094192] Modules linked in: vvcam_video(O) vvcam_isp_subdev(O) vvcam_vb(O) vvcam_mipi(O) vvcam_isp(O) bluetooth ecdh_generic ecc 8189fs(O)
[ 429.094215] CPU: 0 PID: 390 Comm: face_detect.elf Tainted: G O 6.6.36 #2
[ 429.094221] Hardware name: Canaan CanMV-K230 (DT)
[ 429.094223] epc : vb2_start_streaming+0xb2/0x10c
[ 429.094228] ra : vb2_start_streaming+0x6a/0x10c
[ 429.094233] epc : ffffffff807b2124 ra : ffffffff807b20dc sp : ffffffc80032bbf0
[ 429.094237] gp : ffffffff8118ef10 tp : ffffffd804469800 t0 : 73692d6d61637676
[ 429.094241] t1 : 0000000000000076 t2 : 7073692d6d616376 s0 : ffffffc80032bc30
[ 429.094243] s1 : ffffffffffffffea a0 : ffffffffffffffea a1 : ffffffd83ef88688
[ 429.094247] a2 : ffffffd83ef8b9a0 a3 : 0000000000000000 a4 : 2a5fe8663695c900
[ 429.094250] a5 : 0000000000000005 a6 : 0000000000000008 a7 : 0000000000000038
[ 429.094253] s2 : ffffffd803c88898 s3 : ffffffd803c88a90 s4 : 0000000000000001
[ 429.094256] s5 : 0000000000000004 s6 : ffffffc80032bd68 s7 : ffffffff811900a0
[ 429.094259] s8 : 0000000000000000 s9 : ffffffd803c88b30 s10: 0000000000000000
[ 429.094262] s11: ffffffd804414480 t3 : ffffffff811a2897 t4 : ffffffff811a2897
[ 429.094265] t5 : ffffffff811a2898 t6 : ffffffc80032b6d8
[ 429.094267] status: 0000000200000120 badaddr: 0000000000000000 cause: 0000000000000003
[ 429.094272] [] vb2_start_streaming+0xb2/0x10c
[ 429.094277] [] vb2_core_streamon+0x9a/0x14e
[ 429.094283] [] vb2_ioctl_streamon+0x40/0x7c
[ 429.094290] [] v4l_streamon+0x16/0x1e
[ 429.094297] [] __video_do_ioctl+0x154/0x3c4
[ 429.094303] [] video_usercopy+0x128/0x446
[ 429.094309] [] video_ioctl2+0x14/0x1c
[ 429.094315] [] v4l2_ioctl+0x2e/0x42
[ 429.094320] [] __riscv_sys_ioctl+0x82/0x98
[ 429.094328] [] do_trap_ecall_u+0x118/0x12c
[ 429.094337] [] ret_from_exception+0x0/0x64
[ 429.094345] ---[ end trace 0000000000000000 ]---
EAMON, &type) error 22(Invalid argument) at line 244
尝试解决过程
I think i config sensor incorrect. (board use GC2093 on CSI2, default)
Please check help me!
Thanks!
补充材料