m5stack / UnitCamS3-UserDemo

UnitCamS3 user demo for hardware evaluation.
MIT License
6 stars 5 forks source link

error when using the Camera. #7

Open cohen-sydney opened 7 months ago

cohen-sydney commented 7 months ago

Can anyone decode this error for me what is causing the reboot? error is first and the camera setup is second. any help is appreciated.

ELF file SHA256: 947182b7746a3913

Rebooting... ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x420a0f4e SPIWP:0xee mode:DIO, clock div:1 load:0x3fce3808,len:0x44c load:0x403c9700,len:0xbd8 load:0x403cc700,len:0x2a80 entry 0x403c98d0 [ 196][V][WiFiServer.h:42] WiFiServer(): WiFiServer::WiFiServer(port=80, ...) [ 196][V][WebServer.cpp:87] WebServer(): WebServer::Webserver(port=80) [ 209][I][esp32-hal-psram.c:96] psramInit(): PSRAM enabled [ 5228][I][main.cpp:335] setup(): Core debug level: 5 [ 5229][I][main.cpp:336] setup(): CPU Freq: 240 Mhz, 2 core(s) [ 5230][I][main.cpp:337] setup(): Free heap: 289572 bytes [ 5230][I][main.cpp:338] setup(): SDK version: v4.4.6-dirty [ 5231][I][main.cpp:339] setup(): Board: esp32cam_m5stack_unitcams3 [ 5231][I][main.cpp:340] setup(): Starting ESP32CAM-RTSP... Config version: 1.6 Config size: 333 Loading configurations [iwcAll] |-- [iwcSys] | |-- 'iwcThingName' with value: 'ESP32CAM-RTSP-3882503bdaec' | |-- 'iwcApPassword' with value: | |-- [iwcWifi0] | | |-- 'iwcWifiSsid' with value: 'BuzzIoT' | | -- 'iwcWifiPassword' with value: | -- 'iwcApTimeout' with value: '30' |-- [iwcCustom] | -- [camera] | |-- 'fd' with value: '200' | |-- 'fs' with value: 'XGA (1024x768)' | |-- 'q' with value: '10' | |-- 'b' with value: '0' | |-- 'c' with value: '0' | |-- 's' with value: '0' | |-- 'e' with value: 'Normal' | |-- 'wb' with value: '1' | |-- 'awbg' with value: '1' | |-- 'wbm' with value: 'Auto' | |-- 'ec' with value: '1' | |-- 'aec2' with value: '1' | |-- 'ael' with value: '0' | |-- 'aecv' with value: '300' | |-- 'gc' with value: '1' | |-- 'agcg' with value: '0' | |-- 'gcl' with value: '2X' | |-- 'bpc' with value: '0' | |-- 'wpc' with value: '1' | |-- 'rg' with value: '1' | |-- 'lenc' with value: '1' | |-- 'hm' with value: '0' | |-- 'vm' with value: '0' | |-- 'dcw' with value: '1' | -- 'cb' with value: '0' -- [hidden] [ 5239][V][main.cpp:214] initialize_camera(): initialize_camera [ 5239][I][main.cpp:217] initialize_camera(): Frame size: XGA (1024x768) [ 5240][I][main.cpp:219] initialize_camera(): JPEG quality: 10 [ 5241][I][main.cpp:221] initialize_camera(): Frame duration: 200 ms Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.

Core 1 register dump: PC : 0x4204d3c5 PS : 0x00060830 A0 : 0x8204653c A1 : 0x3fcebc70
A2 : 0x3fcab638 A3 : 0x3fc9d520 A4 : 0xffff8fff A5 : 0x3c0c57f8
A6 : 0x0000005c A7 : 0x00000003 A8 : 0x00000000 A9 : 0x3fcebc90
A10 : 0x3fcab638 A11 : 0x00000000 A12 : 0x8037dd28 A13 : 0x3fc98350
A14 : 0x00000000 A15 : 0x00000000 SAR : 0x00000011 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000000 LBEG : 0x400570e8 LEND : 0x400570f3 LCOUNT : 0x00000000

Backtrace: 0x4204d3c2:0x3fcebc70 0x42046539:0x3fcebcc0 0x4204608a:0x3fcebcf0 0x42014b4d:0x3fcebd40 0x42005e96:0x3fcebd60 0x42006510:0x3fcebe70 0x42017922:0x3fcebee0

Camera setup "extra_flags": [ "'-D ESP32CAM_M5STACK_UNITCAMS3'", "'-D BOARD_HAS_PSRAM'", "'-D ARDUINO_USB_MODE=1'", "'-D ARDUINO_USB_CDC_ON_BOOT=1'", "'-D ARDUINO_RUNNING_CORE=1'", "'-D ARDUINO_EVENT_RUNNING_CORE=1'", "'-D USER_LED_GPIO=14'", "'-D USER_LED_ON_LEVEL=HIGH'", "'-D CAMERA_CONFIG_PIN_PWDN=GPIO_NUM_NC'", "'-D CAMERA_CONFIG_PIN_RESET=21'", "'-D CAMERA_CONFIG_PIN_XCLK=11'", "'-D CAMERA_CONFIG_PIN_SCCB_SDA=17'", "'-D CAMERA_CONFIG_PIN_SCCB_SCL=41'", "'-D CAMERA_CONFIG_PIN_Y9=35'", "'-D CAMERA_CONFIG_PIN_Y8=34'", "'-D CAMERA_CONFIG_PIN_Y7=39'", "'-D CAMERA_CONFIG_PIN_Y6=36'", "'-D CAMERA_CONFIG_PIN_Y5=19'", "'-D CAMERA_CONFIG_PIN_Y4=18'", "'-D CAMERA_CONFIG_PIN_Y3=5'", "'-D CAMERA_CONFIG_PIN_Y2=4'", "'-D CAMERA_CONFIG_PIN_VSYNC=25'", "'-D CAMERA_CONFIG_PIN_HREF=23'", "'-D CAMERA_CONFIG_PIN_PCLK=22'", "'-D CAMERA_CONFIG_CLK_FREQ_HZ=20000000'", "'-D CAMERA_CONFIG_LEDC_TIMER=LEDC_TIMER_0'", "'-D CAMERA_CONFIG_LEDC_CHANNEL=LEDC_CHANNEL_0'", "'-D CAMERA_CONFIG_FB_COUNT=2'", "'-D CAMERA_CONFIG_FB_LOCATION=CAMERA_FB_IN_DRAM'", "'-D I2C_MEMS_SDA=48'", "'-D I2C_MEMS_SCL=47'", "'-D TF_CS=9'", "'-D TF_MOSI=38'", "'-D TF_CLK=39'", "'-D TF_MISO=40'"

[main.cpp:221] relevant lines

log_i("Frame duration: %d ms", param_frame_duration.value()); constexpr auto i2c_port = I2C_NUM_0;

camera_config_t camera_config = { .pin_pwdn = CAMERA_CONFIG_PIN_PWDN, // GPIO pin for camera power down line .pin_reset = CAMERA_CONFIG_PIN_RESET, // GPIO pin for camera reset line .pin_xclk = CAMERA_CONFIG_PIN_XCLK, // GPIO pin for camera XCLK line .pin_sccb_sda = CAMERA_CONFIG_PIN_SCCB_SDA, // GPIO pin for camera SDA line .pin_sccb_scl = CAMERA_CONFIG_PIN_SCCB_SCL, // GPIO pin for camera SCL line .pin_d7 = CAMERA_CONFIG_PIN_Y9, // GPIO pin for camera D7 line .pin_d6 = CAMERA_CONFIG_PIN_Y8, // GPIO pin for camera D6 line .pin_d5 = CAMERA_CONFIG_PIN_Y7, // GPIO pin for camera D5 line .pin_d4 = CAMERA_CONFIG_PIN_Y6, // GPIO pin for camera D4 line .pin_d3 = CAMERA_CONFIG_PIN_Y5, // GPIO pin for camera D3 line .pin_d2 = CAMERA_CONFIG_PIN_Y4, // GPIO pin for camera D2 line .pin_d1 = CAMERA_CONFIG_PIN_Y3, // GPIO pin for camera D1 line .pin_d0 = CAMERA_CONFIG_PIN_Y2, // GPIO pin for camera D0 line .pin_vsync = CAMERA_CONFIG_PIN_VSYNC, // GPIO pin for camera VSYNC line .pin_href = CAMERA_CONFIG_PIN_HREF, // GPIO pin for camera HREF line .pin_pclk = CAMERA_CONFIG_PIN_PCLK, // GPIO pin for camera PCLK line .xclk_freq_hz = CAMERA_CONFIG_CLK_FREQ_HZ, // Frequency of XCLK signal, in Hz. EXPERIMENTAL: Set to 16MHz on ESP32-S2 or ESP32-S3 to enable EDMA mode .ledc_timer = CAMERA_CONFIG_LEDC_TIMER, // LEDC timer to be used for generating XCLK .ledc_channel = CAMERA_CONFIG_LEDC_CHANNEL, // LEDC channel to be used for generating XCLK .pixelformat = pixformat, // Format of the pixel data: PIXFORMAT + YUV422|GRAYSCALE|RGB565|JPEG .frame_size = framesize, // Size of the output image: FRAMESIZE + QVGA|CIF|VGA|SVGA|XGA|SXGA|UXGA .jpeg_quality = jpeg_quality, // Quality of JPEG output. 0-63 lower means higher quality .fb_count = CAMERA_CONFIG_FB_COUNT, // Number of frame buffers to be allocated. If more than one, then each frame will be acquired (double speed) .fb_location = CAMERA_CONFIG_FB_LOCATION, // The location where the frame buffer will be allocated .grab_mode = CAMERA_GRAB_LATEST, // When buffers should be filled

Forairaaaaa commented 5 months ago

Hi, what firmware is this?