upate:更新双目sensor驱动

This commit is contained in:
2025-03-06 20:04:44 +08:00
parent e265e27c69
commit 2077a3997d
20 changed files with 44204 additions and 8790 deletions

View File

@@ -88,9 +88,10 @@ CONFIG_RT_USING_WORKQUEUE=y
CONFIG_RT_USING_MEMPOOL=y
CONFIG_RT_USING_MEMHEAP=y
# CONFIG_RT_USING_NOHEAP is not set
# CONFIG_RT_USING_SMALL_MEM is not set
CONFIG_RT_USING_SLAB=y
CONFIG_RT_USING_SMALL_MEM=y
# CONFIG_RT_USING_SLAB is not set
# CONFIG_RT_USING_MEMHEAP_AS_HEAP is not set
# CONFIG_RT_USING_MEMTRACE is not set
CONFIG_RT_USING_HEAP=y
#
@@ -219,7 +220,7 @@ CONFIG_ISP_NUMBER=1
# CONFIG_SENSOR_GC1054_MIPI is not set
# CONFIG_SENSOR_GC1084_MIPI is not set
# CONFIG_SENSOR_GC2053_MIPI is not set
CONFIG_SENSOR_GC2083_MIPI=y
# CONFIG_SENSOR_GC2083_MIPI is not set
# CONFIG_SENSOR_GC4663_MIPI is not set
# CONFIG_SENSOR_SC2355_MIPI is not set
# CONFIG_SENSOR_SC2356_MIPI is not set
@@ -242,6 +243,7 @@ CONFIG_SENSOR_GC2083_MIPI=y
# CONFIG_SENSOR_F37P_DVP is not set
# CONFIG_SENSOR_F37P_MIPI is not set
# CONFIG_SENSOR_OV02B10_MIPI is not set
CONFIG_SENSOR_SC202CS_MIPI=y
#
# Osal Setup
@@ -285,7 +287,7 @@ CONFIG_RPMSG_NOTIFY=y
# CONFIG_RPMSG_SPEEDTEST is not set
CONFIG_AMP_SHARE_IRQ=y
CONFIG_RPMSG_CLIENT=y
# CONFIG_RPMSG_CLIENT_TEST is not set
CONFIG_RPMSG_CLIENT_TEST=y
CONFIG_RPMSG_CLIENT_QUEUE_SIZE=16
# CONFIG_RPMSG_CLIENT_DEBUG is not set
CONFIG_RPMSG_HEARBEAT=y
@@ -426,7 +428,7 @@ CONFIG_MODVERSIONS=y
# CONFIG_SHOW_FULL_VERSION is not set
CONFIG_CROSS_COMPILE="riscv64-unknown-elf-"
# CONFIG_INIT_CARD_PRODUCT is not set
CONFIG_LOG_DEFAULT_LEVEL=1
CONFIG_LOG_DEFAULT_LEVEL=4
# CONFIG_CC_STACKPROTECTOR_STRONG is not set
# CONFIG_LOG_RELEASE is not set
# CONFIG_BOOTUP_TURBO is not set
@@ -435,7 +437,7 @@ CONFIG_LOG_DEFAULT_LEVEL=1
CONFIG_DYNAMIC_LOG_LEVEL_SUPPORT=y
CONFIG_LOG_LEVEL_STORAGE_NONE=y
# CONFIG_LOG_LEVEL_STORAGE_RTC is not set
CONFIG_DYNAMIC_LOG_DEFAULT_LEVEL=2
CONFIG_DYNAMIC_LOG_DEFAULT_LEVEL=4
# CONFIG_FRAME_POINTER is not set
CONFIG_FRAME_WARN=8192
CONFIG_UART_CLI_USE_NONE=y

View File

@@ -6,13 +6,13 @@
;----------------------------------------------------------------------------------
;i2c configuration
;----------------------------------------------------------------------------------
;[twi0]
;twi0_scl = port:PA16<4><1><default><default>
;twi0_sda = port:PA17<4><1><default><default>
[twi0]
twi0_scl = port:PE4<8><1><default><default>
twi0_sda = port:PE5<8><1><default><default>
[twi1]
twi1_scl = port:PA06<4><1><default><default>
twi1_sda = port:PA07<4><1><default><default>
;twi1_scl = port:PA06<4><1><default><default>
;twi1_sda = port:PA07<4><1><default><default>
;[twi2]
;twi2_scl = port:PH05<4><1><default><default>
@@ -47,7 +47,6 @@ uart_rx = port:PE01<7><1><default><default>
[sensor0]
used0 = 1
reset0 = port:PA11<1><1><default><default>
pwdn0 = port:PA09<1><1><default><default>
mclk0 = port:PA10<4><1><default><default>
reset0 = port:PE10<1><1><default><default>
pwdn0 = port:PF0<1><1><default><default>
mclk0 = port:PE13<5><1><default><default>

View File

@@ -16,17 +16,26 @@ int app_entry(void *param)
printf("csi init fail!\n");
}
#if 1
rpmsg_notify("twi1", NULL, 0);
rpmsg_notify("twi0", NULL, 0);
rpmsg_notify("tdm0", NULL, 0);
rpmsg_notify("isp0", NULL, 0);
// rpmsg_notify("isp1", NULL, 0);
rpmsg_notify("scaler0", NULL, 0);
// rpmsg_notify("scaler1", NULL, 0);
rpmsg_notify("scaler4", NULL, 0);
// rpmsg_notify("scaler5", NULL, 0);
rpmsg_notify("scaler8", NULL, 0);
// rpmsg_notify("scaler9", NULL, 0);
rpmsg_notify("scaler12", NULL, 0);
// rpmsg_notify("scaler13", NULL, 0);
rpmsg_notify("vinc0", NULL, 0);
// rpmsg_notify("vinc1", NULL, 0);
rpmsg_notify("vinc4", NULL, 0);
// rpmsg_notify("vinc5", NULL, 0);
rpmsg_notify("vinc8", NULL, 0);
// rpmsg_notify("vinc9", NULL, 0);
rpmsg_notify("vinc12", NULL, 0);
// rpmsg_notify("vinc13", NULL, 0);
#endif
#else
hal_msleep(200);