我购买了一颗广角 GC2093 摄像头給我的DongShanPi K230 开发板 用。但是,这个摄像头似乎无法在现有固件(RT Smart + Linux)下正常工作。RT Smart 系统启动时,显示如下信息:
vicap_mcm_initRT-SMART Hello RISC-V.
msh />mirror mirror is 0 , sepress ‘q’ to exit application!!
nsor tpye is 52
[tuning] dev: 0
acq_win.width: 1920
acq_win.height: 1080
pipe_ctrl: 4261412857
sensor_fd: 11
sensor_type: 52
sensor_name: gc2093_csi2
database_name: gc2093-1920x1080
buffer_num: 0
buffer_size: 0
[tuning] chn: 0
out_win.width: 800
out_win.height: 480
bit_width: 0
pix_format: 5
buffer_num: 10
buffer_size: 576512
yraw_size: 0
uv_size: 0
v_size: 0
block_type: 1
wait_time: 500
chn_enable: 1
VsiCamDeviceCreate hw:0-vt:0 created!
gc2093_sensor_power_on, iic read chip id err
kd_mpi_sensor_power_set, error(-1)
kd_mpi_sensor_init, error(1)
kd_mpi_isp_sensor_init, sensor open failed(1)
kd_mpi_isp_sensor_set_test_pattern failed(12)!
kd_mpi_isp_connect, vsi connect failed(13)!
kd_mpi_isp_init, isp connect failed.
kd_mpi_vicap_init, isp init failed.
sample_vicap, kd_mpi_vicap_init failed.
<3>[4] [Func]:vb_is_blk_valid [Line]:1133 [Info]:id 0, phys_addr = 0, pool_phys_addr = 100ec000, pool_size = 2882560
phys 0x180000, size 0x79000
当使用 K230 开发板自带的 GC2093 摄像头时, 就完全沒有問題。启动日志如下所示:
vicap_mcm_initRT-SMART Hello RISC-V.
msh />mirror mirror is 0 , sepress ‘q’ to exit application!!
nsor tpye is 52
<0>[6] [vi] wait stop timeout
[tuning] dev: 0
acq_win.width: 1920
acq_win.height: 1080
pipe_ctrl: 4261412857
sensor_fd: 11
sensor_type: 52
sensor_name: gc2093_csi2
database_name: gc2093-1920x1080
buffer_num: 0
buffer_size: 0
[tuning] chn: 0
out_win.width: 800
out_win.height: 480
bit_width: 0
pix_format: 5
buffer_num: 10
buffer_size: 576512
yraw_size: 0
uv_size: 0
v_size: 0
block_type: 1
wait_time: 500
chn_enable: 1
VsiCamDeviceCreate hw:0-vt:0 created!
kd_mpi_isp_set_output_chn_format, width(800), height(480), pix_format(5)
kd_mpi_isp_set_output_chn_format, width(1280), height(720), pix_format(16)
[dw] init, version Nov 6 2024 14:31:08
phys 0x180000, size 0x79000
我该如何解决这个问题?