Fix lichuang-dev camera (#1290)
Some checks are pending
Build Boards / Determine variants to build (push) Waiting to run
Build Boards / Build ${{ matrix.name }} (push) Blocked by required conditions

* Fixatk-dnesp32s3 camera

* Update bread s3cam README

* Fix  lichuang-dev camera
This commit is contained in:
Xiaoxia 2025-10-14 20:44:44 +08:00 committed by GitHub
parent 992be9a636
commit c62ab7b239
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 32 additions and 9 deletions

View File

@ -172,7 +172,7 @@ private:
.reset_pin = CAM_PIN_RESET, // 实际由 XL9555 控制 .reset_pin = CAM_PIN_RESET, // 实际由 XL9555 控制
.pwdn_pin = CAM_PIN_PWDN, // 实际由 XL9555 控制 .pwdn_pin = CAM_PIN_PWDN, // 实际由 XL9555 控制
.dvp_pin = dvp_pin_config, .dvp_pin = dvp_pin_config,
.xclk_freq = 24000000, .xclk_freq = 20000000,
}; };
esp_video_init_config_t video_config = { esp_video_init_config_t video_config = {

View File

@ -3,7 +3,11 @@
"builds": [ "builds": [
{ {
"name": "atk-dnesp32s3", "name": "atk-dnesp32s3",
"sdkconfig_append": [] "sdkconfig_append": [
"CONFIG_CAMERA_OV2640=y",
"CONFIG_CAMERA_OV2640_AUTO_DETECT_DVP_INTERFACE_SENSOR=y",
"CONFIG_CAMERA_OV2640_DVP_YUV422_240X240_25FPS=y"
]
} }
] ]
} }

View File

@ -20,10 +20,30 @@ idf.py menuconfig
**选择板子:** **选择板子:**
``` ```bash
Xiaozhi Assistant -> Board Type ->面包板新版接线WiFi+ LCD + Camera Xiaozhi Assistant -> Board Type ->面包板新版接线WiFi+ LCD + Camera
``` ```
**配置摄像头传感器:**
> **注意:** 确认摄像头传感器型号,确定型号在 esp_cam_sensor 支持的范围内。当前板子用的是 OV2640是符合支持范围。
在 menuconfig 中按以下步骤启用对应型号的支持:
1. **导航到传感器配置:**
```
(Top) → Component config → Espressif Camera Sensors Configurations → Camera Sensor Configuration → Select and Set Camera Sensor
```
2. **选择传感器型号:**
- 选中所需的传感器型号OV2640
3. **配置传感器参数:**
- 按 → 进入传感器详细设置
- 启用 **Auto detect**
- 推荐将 **default output format** 调整为 **YUV422** 及合适的分辨率大小
- (目前支持 YUV422、RGB565YUV422 更节省内存空间)
**编译烧入:** **编译烧入:**
```bash ```bash

View File

@ -56,7 +56,7 @@
#define CAMERA_PIN_HREF GPIO_NUM_46 #define CAMERA_PIN_HREF GPIO_NUM_46
#define CAMERA_PIN_PCLK GPIO_NUM_7 #define CAMERA_PIN_PCLK GPIO_NUM_7
#define XCLK_FREQ_HZ 24000000 #define XCLK_FREQ_HZ 20000000
#endif // _BOARD_CONFIG_H_ #endif // _BOARD_CONFIG_H_

View File

@ -4,7 +4,10 @@
{ {
"name": "lichuang-dev", "name": "lichuang-dev",
"sdkconfig_append": [ "sdkconfig_append": [
"CONFIG_USE_DEVICE_AEC=y" "CONFIG_USE_DEVICE_AEC=y",
"CONFIG_CAMERA_GC0308=y",
"CONFIG_CAMERA_GC0308_AUTO_DETECT_DVP_INTERFACE_SENSOR=y",
"CONFIG_CAMERA_GC0308_DVP_YUV422_640X480_16FPS=y"
] ]
} }
] ]

View File

@ -40,10 +40,6 @@ CONFIG_UART_ISR_IN_IRAM=y
# Fix ESP_SSL error # Fix ESP_SSL error
CONFIG_MBEDTLS_SSL_RENEGOTIATION=n CONFIG_MBEDTLS_SSL_RENEGOTIATION=n
# ESP32 Camera
CONFIG_CAMERA_NO_AFFINITY=y
CONFIG_CAMERA_DMA_BUFFER_SIZE_MAX=8192
# LVGL 9.2.2 # LVGL 9.2.2
CONFIG_LV_OS_NONE=y CONFIG_LV_OS_NONE=y