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
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