donny681 / ESP32_CAMERA_QR

Apache License 2.0
628 stars 226 forks source link

The image cannot be displayed, because it contains errors. #7

Closed xgarb closed 5 years ago

xgarb commented 5 years ago

Following the guide here... https://github.com/donny681/ESP32_CAMERA_QR/wiki

Everything seems to work OK except I don't see an image in the browser. It looks like a bad jpg file is being created. Here's the terminal output:

I (30) boot: ESP-IDF v3.0.1 2nd stage bootloader I (30) boot: compile time 23:20:25 I (30) boot: Enabling RNG early entropy source... I (35) boot: SPI Speed : 40MHz I (39) boot: SPI Mode : DIO I (43) boot: SPI Flash Size : 4MB I (47) boot: Partition Table: I (51) boot: ## Label Usage Type ST Offset Length I (58) boot: 0 nvs WiFi data 01 02 00009000 00006000 I (66) boot: 1 phy_init RF data 01 01 0000f000 00001000 I (73) boot: 2 factory factory app 00 00 00010000 00100000 I (81) boot: End of partition table I (85) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x13830 ( 79920) map I (122) esp_image: segment 1: paddr=0x00023858 vaddr=0x3ffb0000 size=0x0316c ( 12652) load I (127) esp_image: segment 2: paddr=0x000269cc vaddr=0x40080000 size=0x00400 ( 1024) load 0x40080000: _iram_start at C:/msys32/home/Dude/esp/esp-idf/components/freertos/xtensa_vectors.S:1685

I (129) esp_image: segment 3: paddr=0x00026dd4 vaddr=0x40080400 size=0x0923c ( 37436) load I (153) esp_image: segment 4: paddr=0x00030018 vaddr=0x400d0018 size=0x62b68 (404328) map 0x400d0018: _stext at ??:?

I (295) esp_image: segment 5: paddr=0x00092b88 vaddr=0x4008963c size=0x0207c ( 8316) load 0x4008963c: esp_panic_wdt_start at C:/msys32/home/Dude/esp/esp-idf/components/esp32/panic.c:572

I (299) esp_image: segment 6: paddr=0x00094c0c vaddr=0x400c0000 size=0x00000 ( 0) load I (309) boot: Loaded app from partition at offset 0x10000 I (309) boot: Disabling RNG early entropy source... I (313) cpu_start: Pro cpu up. I (317) cpu_start: Starting app cpu, entry point is 0x40080fa4 0x40080fa4: call_start_cpu1 at C:/msys32/home/Dude/esp/esp-idf/components/esp32/cpu_start.c:215

I (308) cpu_start: App cpu up. I (328) heap_init: Initializing. RAM available for dynamic allocation: I (334) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM I (340) heap_init: At 3FFB8EA8 len 00027158 (156 KiB): DRAM I (347) heap_init: At 3FFE0440 len 00003BC0 (14 KiB): D/IRAM I (353) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM I (359) heap_init: At 4008B6B8 len 00014948 (82 KiB): IRAM I (366) cpu_start: Pro cpu start user code I (160) cpu_start: Starting scheduler on PRO CPU. I (0) cpu_start: Starting scheduler on APP CPU. I (204) I2S: DMA Malloc info, datalen=blocksize=256, dma_buf_count=8 I (204) I2S: PLL_D2: Req RATE: 78125, real rate: 78125.000, BITS: 16, CLKM: 8, BCK: 8, MCLK: 20000000.000, SCLK: 2500000.000000, diva: 64, divb: 0 I (214) camera_xclk: PIN_CTRL before:7fff I (214) camera_xclk: PIN_CTRL after:7fff I (4284) camera_demo: Detected OV2640 camera, using JPEG format I (4504) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE I (4504) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE I (4574) phy: phy_version: 3662, 711a97c, May 9 2018, 14:29:06, 0, 0 I (4574) camera_demo: Connecting to "NSA" I (7474) event: sta ip: 192.168.1.110, mask: 255.255.255.0, gw: 192.168.1.101 I (7474) camera_demo: Connected I (7474) camera_demo: Open http://192.168.1.110/jpg for single image/jpg image I (7484) camera_demo: Open http://192.168.1.110/jpg_stream for multipart/x-mixed-replace stream of JPEGs I (7494) camera_demo: Free heap: 188472 I (7494) camera_demo: Camera demo ready I (105744) camera: Frame 0 done in 117 ms I (150844) camera: Frame 1 done in 149 ms

xgarb commented 5 years ago

My problem turned out to be a bad camera. I bought another module and tested the camera in the first module and it works.