ESP32-IDF 编译配置esp32-camera-master

这篇具有很好参考价值的文章主要介绍了ESP32-IDF 编译配置esp32-camera-master。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

esp32-camera-master项目 github路径

GitHub - espressif/esp32-camera

1.解决环境问题

通过VSCODE 安装好IDF-5.0后,默认情况下是可以通过vscode调用编译的。

但为了调用终端也可以进行idf.py menuconfig 和 idf.py build命令。需要将环境添加到电脑PATH路径里。

ESP32-IDF 编译配置esp32-camera-master,单片机开发工具,microsoft,git

 ESP32-IDF 编译配置esp32-camera-master,单片机开发工具,microsoft,git

解决报错:Failed to resolve component ‘mdns‘

esp-idf编译报错Failed to resolve component ‘mdns‘_SaSa_qwer的博客-CSDN博客

 2.配置 idf.py menuconfig

(暂时找不到配置wifi密码。和配置ESP32-CAM的板型)

 3. 编译 idf.py build 

4.连接电脑 usb 到 esp32-cam 进行烧录文章来源地址https://www.toymoban.com/news/detail-716540.html

Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

PS G:\Code\esp32\my\esp32-camera-master\examples> idf.py menuconfig
Executing action: menuconfig
Running ninja in directory g:\code\esp32\my\esp32-camera-master\examples\build
Executing "ninja menuconfig"...
[0/1] Re-running CMake...
-- ccache will be used for faster recompilation
-- Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER.
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig
Loading defaults file G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults...
G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:1 CONFIG_ESP32_DEFAULT_CPU_FREQ_240 was replaced with CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240

G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:12 CONFIG_SPIRAM_SUPPORT was replaced with CONFIG_SPIRAM
G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:13 CONFIG_ESP32_SPIRAM_SUPPORT was replaced with CONFIG_SPIRAM
-- App "camera_example" version: 1
-- Adding linker script G:/Code/esp32/my/esp32-camera-master/examples/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp32-camera-master esp_adc esp_app_format esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_netif esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: G:/Code/esp32/esp-idf/components/app_trace G:/Code/esp32/esp-idf/components/app_update G:/Code/esp32/esp-idf/components/bootloader G:/Code/esp32/esp-idf/components/bootloader_support G:/Code/esp32/esp-idf/components/bt G:/Code/esp32/esp-idf/components/cmock G:/Code/esp32/esp-idf/components/console G:/Code/esp32/esp-idf/components/cxx G:/Code/esp32/esp-idf/components/driver G:/Code/esp32/esp-idf/components/efuse G:/Code/esp32/esp-idf/components/esp-tls G:/Code/esp32/my/esp32-camera-master G:/Code/esp32/esp-idf/components/esp_adc G:/Code/esp32/esp-idf/components/esp_app_format G:/Code/esp32/esp-idf/components/esp_common G:/Code/esp32/esp-idf/components/esp_eth G:/Code/esp32/esp-idf/components/esp_event G:/Code/esp32/esp-idf/components/esp_gdbstub G:/Code/esp32/esp-idf/components/esp_hid G:/Code/esp32/esp-idf/components/esp_http_client G:/Code/esp32/esp-idf/components/esp_http_server G:/Code/esp32/esp-idf/components/esp_https_ota G:/Code/esp32/esp-idf/components/esp_https_server G:/Code/esp32/esp-idf/components/esp_hw_support G:/Code/esp32/esp-idf/components/esp_lcd G:/Code/esp32/esp-idf/components/esp_local_ctrl G:/Code/esp32/esp-idf/components/esp_netif G:/Code/esp32/esp-idf/components/esp_partition G:/Code/esp32/esp-idf/components/esp_phy G:/Code/esp32/esp-idf/components/esp_pm G:/Code/esp32/esp-idf/components/esp_psram G:/Code/esp32/esp-idf/components/esp_ringbuf G:/Code/esp32/esp-idf/components/esp_rom G:/Code/esp32/esp-idf/components/esp_system G:/Code/esp32/esp-idf/components/esp_timer G:/Code/esp32/esp-idf/components/esp_wifi G:/Code/esp32/esp-idf/components/espcoredump G:/Code/esp32/esp-idf/components/esptool_py G:/Code/esp32/esp-idf/components/fatfs G:/Code/esp32/esp-idf/components/freertos G:/Code/esp32/esp-idf/components/hal G:/Code/esp32/esp-idf/components/heap G:/Code/esp32/esp-idf/components/http_parser G:/Code/esp32/esp-idf/components/idf_test G:/Code/esp32/esp-idf/components/ieee802154 G:/Code/esp32/esp-idf/components/json G:/Code/esp32/esp-idf/components/log G:/Code/esp32/esp-idf/components/lwip G:/Code/esp32/my/esp32-camera-master/examples/main G:/Code/esp32/esp-idf/components/mbedtls G:/Code/esp32/esp-idf/components/mqtt G:/Code/esp32/esp-idf/components/newlib G:/Code/esp32/esp-idf/components/nvs_flash G:/Code/esp32/esp-idf/components/openthread G:/Code/esp32/esp-idf/components/partition_table G:/Code/esp32/esp-idf/components/perfmon G:/Code/esp32/esp-idf/components/protobuf-c G:/Code
:/Code/esp32/esp-idf/components/spi_flash G:/Code/esp32/esp-idf/components/spiffs G:/Code/esp32/esp-idf/components/tcp_transport G:/Code/esp32/esp-idf/components/ulp G:/Code/esp32/esp-idf/components/unity G:/Code/esp32/esp-idf/components/usb G:/Code/esp32/esp-idf/components/vfs G:/Code/esp32/esp-idf/components/wear_levelling G:/Code/esp32/esp-idf/components/wifi_provisioning G:/Code/esp32/esp-idf/components/wpa_supplicant G:/Code/esp32/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: G:/Code/esp32/my/esp32-camera-master/examples/build
[0/1] cmd.exe /C "cd /D G:\Code\esp32\my\esp32-camera-master\examples\build...A= --output config G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig"
Loading defaults file G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults...
G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:1 CONFIG_ESP32_DEFAULT_CPU_FREQ_240 was replaced with CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:12 CONFIG_SPIRAM_SUPPORT was replaced with CONFIG_SPIRAM
G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:13 CONFIG_ESP32_SPIRAM_SUPPORT was replaced with CONFIG_SPIRAM
G:/Code/esp32/esp-idf/Kconfig:16: warning: IDF_ENV_FPGA has 'option env="IDF_ENV_FPGA"', but the environment variable IDF_ENV_FPGA is not set
Loaded configuration 'G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig'
No changes to save (for 'G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig')
Loading defaults file G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults...
G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:1 CONFIG_ESP32_DEFAULT_CPU_FREQ_240 was replaced with CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:12 CONFIG_SPIRAM_SUPPORT was replaced with CONFIG_SPIRAM
G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:13 CONFIG_ESP32_SPIRAM_SUPPORT was replaced with CONFIG_SPIRAM
PS G:\Code\esp32\my\esp32-camera-master\examples> idf.py build
Executing action: all (aliases: build)
Running ninja in directory g:\code\esp32\my\esp32-camera-master\examples\build
Executing "ninja all"...
[0/1] Re-running CMake...-- ccache will be used for faster recompilation
-- Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER.
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig
Loading defaults file G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults...
G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:1 CONFIG_ESP32_DEFAULT_CPU_FREQ_240 was replaced with CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240

G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:12 CONFIG_SPIRAM_SUPPORT was replaced with CONFIG_SPIRAM
G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig.defaults:13 CONFIG_ESP32_SPIRAM_SUPPORT was replaced with CONFIG_SPIRAM
-- App "camera_example" version: 1
-- Adding linker script G:/Code/esp32/my/esp32-camera-master/examples/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp32-camera-master esp_adc esp_app_format esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_netif esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: G:/Code/esp32/esp-idf/components/app_trace G:/Code/esp32/esp-idf/components/app_update G:/Code/esp32/esp-idf/components/bootloader G:/Code/esp32/esp-idf/components/bootloader_support G:/Code/esp32/esp-idf/components/bt G:/Code/esp32/esp-idf/components/cmock G:/Code/esp32/esp-idf/components/console G:/Code/esp32/esp-idf/components/cxx G:/Code/esp32/esp-idf/components/driver G:/Code/esp32/esp-idf/components/efuse G:/Code/esp32/esp-idf/components/esp-tls G:/Code/esp32/my/esp32-camera-master G:/Code/esp32/esp-idf/components/esp_adc G:/Code/esp32/esp-idf/components/esp_app_format G:/Code/esp32/esp-idf/components/esp_common G:/Code/esp32/esp-idf/components/esp_eth G:/Code/esp32/esp-idf/components/esp_event G:/Code/esp32/esp-idf/components/esp_gdbstub G:/Code/esp32/esp-idf/components/esp_hid G:/Code/esp32/esp-idf/components/esp_http_client G:/Code/esp32/esp-idf/components/esp_http_server G:/Code/esp32/esp-idf/components/esp_https_ota G:/Code/esp32/esp-idf/components/esp_https_server G:/Code/esp32/esp-idf/components/esp_hw_support G:/Code/esp32/esp-idf/components/esp_lcd G:/Code/esp32/esp-idf/components/esp_local_ctrl G:/Code/esp32/esp-idf/components/esp_netif G:/Code/esp32/esp-idf/components/esp_partition G:/Code/esp32/esp-idf/components/esp_phy G:/Code/esp32/esp-idf/components/esp_pm G:/Code/esp32/esp-idf/components/esp_psram G:/Code/esp32/esp-idf/components/esp_ringbuf G:/Code/esp32/esp-idf/components/esp_rom G:/Code/esp32/esp-idf/components/esp_system G:/Code/esp32/esp-idf/components/esp_timer G:/Code/esp32/esp-idf/components/esp_wifi G:/Code/esp32/esp-idf/components/espcoredump G:/Code/esp32/esp-idf/components/esptool_py G:/Code/esp32/esp-idf/components/fatfs G:/Code/esp32/esp-idf/components/freertos G:/Code/esp32/esp-idf/components/hal G:/Code/esp32/esp-idf/components/heap G:/Code/esp32/esp-idf/components/http_parser G:/Code/esp32/esp-idf/components/idf_test G:/Code/esp32/esp-idf/components/ieee802154 G:/Code/esp32/esp-idf/components/json G:/Code/esp32/esp-idf/components/log G:/Code/esp32/esp-idf/components/lwip G:/Code/esp32/my/esp32-camera-master/examples/main G:/Code/esp32/esp-idf/components/mbedtls G:/Code/esp32/esp-idf/components/mqtt G:/Code/esp32/esp-idf/components/newlib G:/Code/esp32/esp-idf/components/nvs_flash G:/Code/esp32/esp-idf/components/openthread G:/Code/esp32/esp-idf/components/partition_table G:/Code/esp32/esp-idf/components/perfmon G:/Code/esp32/esp-idf/components/protobuf-c G:/Code/esp32/esp-idf/components/protocomm G:/Code/esp32/esp-idf/components/pthread G:/Code/esp32/esp-idf/components/sdmmc G:/Code/esp32/esp-idf/components/soc G:/Code/esp32/esp-idf/components/spi_flash G:/Code/esp32/esp-idf/components/spiffs G:/Code/esp32/esp-idf/components/tcp_transport G:/Code/esp32/esp-idf/components/ulp G:/Code/esp32/esp-idf/components/unity G:/Code/esp32/esp-idf/components/usb G:/Code/esp32/esp-idf/components/vfs G:/Code/esp32/esp-idf/components/wear_levelling G:/Code/esp32/esp-idf/components/wifi_provisioning G:/Code/esp32/esp-idf/components/wpa_supplicant G:/Code/esp32/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: G:/Code/esp32/my/esp32-camera-master/examples/build
[3/7] Generating binary image from built executableesptool.py v4.5.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
Generated G:/Code/esp32/my/esp32-camera-master/examples/build/camera_example.bin
[4/7] cmd.exe /C "cd /D G:\Code\esp32\my\esp32-camera-master\examples\build...bin G:/Code/esp32/my/esp32-camera-master/examples/build/camera_example.bin"camera_example.bin binary size 0x523e0 bytes. Smallest app partition is 0x100000 bytes. 0xadc20 bytes (68%) free.
[0/1] Re-running CMake...-- Building ESP-IDF components for target esp32
-- Project sdkconfig file G:/Code/esp32/my/esp32-camera-master/examples/sdkconfig
-- Adding linker script G:/Code/esp32/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
-- App "bootloader" version: v5.0.1
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script G:/Code/esp32/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp_app_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc
newlib partition_table soc spi_flash xtensa
-- Component paths: G:/Code/esp32/esp-idf/components/bootloader G:/Code/esp32/esp-idf/components/bootloader_support G:/Code/esp32/esp-idf/components/efuse G:/Code/esp32/esp-idf/components/esp_app_format G:/Code/esp32/esp-idf/components/esp_common G:/Code/esp32/esp-idf/components/esp_hw_support G:/Code/esp32/esp-idf/components/esp_rom G:/Code/esp32/esp-idf/components/esp_system G:/Code/esp32/esp-idf/components/esptool_py G:/Code/esp32/esp-idf/components/freertos G:/Code/esp32/esp-idf/components/hal G:/Code/esp32/esp-idf/components/log G:/Code/esp32/esp-idf/components/bootloader/subproject/main G:/Code/esp32/esp-idf/components/bootloader/subproject/components/micro-ecc G:/Code/esp32/esp-idf/components/newlib G:/Code/esp32/esp-idf/components/partition_table G:/Code/esp32/esp-idf/components/soc G:/Code/esp32/esp-idf/components/spi_flash G:/Code/esp32/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: G:/Code/esp32/my/esp32-camera-master/examples/build/bootloader
[1/1] cmd.exe /C "cd /D G:\Code\esp32\my\esp32-camera-master\examples\build...Code/esp32/my/esp32-camera-master/examples/build/bootloader/bootloader.bin"Bootloader binary size 0x6de0 bytes. 0x8220 bytes (54%) free.

Project build complete. To flash, run this command:
G:\Code\esp32\.espressif\python_env\idf5.0_py3.8_env\Scripts\python.exe ..\..\..\esp-idf\components\esptool_py\esptool\esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip esp32  write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x1000 build\bootloader\bootloader.bin
0x10000 build\partition_table\partition-table.bin 0x20000 build\camera_example.bin
or run 'idf.py -p (PORT) flash'
PS G:\Code\esp32\my\esp32-camera-master\examples> idf.py -p COM18 flash
Executing action: flash
Running ninja in directory g:\code\esp32\my\esp32-camera-master\examples\build
Executing "ninja flash"...
[1/5] cmd.exe /C "cd /D G:\Code\esp32\my\esp32-camera-master\examples\build\esp-idf\esptool_py && G:\Code\esp32\.espressif\python_env\idf5.0_py3.8_env\Scripts\python.exe G:/Code/esp32/esp-idf/components/partition_table/check_sizes.py --offset 0x10000 partition --type app G:/Code/esp32/my/esp32-camera-master/examples/build/partition_table/partition-table.bin G:/Code/esp32/my/esp32-camera-master/examples/build/camera_example.bin"
camera_example.bin binary size 0x523e0 bytes. Smallest app partition is 0x100000 bytes. 0xadc20 bytes (68%) free.
[2/5] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D G:\Code\esp32\my\esp32-camera-master\examples\build\bootloader\esp-idf\esptool_py && G:\Code\esp32\.espressif\python_env\idf5.0_py3.8_env\Scripts\python.exe G:/Code/esp32/esp-idf/components/partition_table/check_sizes.py --offset 0x10000 bootloader 0x1000 G:/Code/esp32/my/esp32-camera-master/examples/build/bootloader/bootloader.bin"
Bootloader binary size 0x6de0 bytes. 0x8220 bytes (54%) free.
[2/3] cmd.exe /C "cd /D G:\Code\esp32\esp-idf\components\esptool_py && G:\Code\esp32\.espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=G:/Code/esp32/esp-idf -D SERIAL_TOOL=G:/Code/esp32/.espressif/python_env/idf5.0_py3.8_env/Scripts/python.exe;;G:/Code/esp32/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=G:/Code/esp32/my/esp32-camera-master/examples/build -P G:/Code/esp32/esp-idf/components/esptool_py/run_serial_tool.cmake"
esptool esp32 -p COM18 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 4MB 0x1000 bootloader/bootloader.bin 0x20000 camera_example.bin 0x10000 partition_table/partition-table.bin
esptool.py v4.5.1
Serial port COM18
Connecting....
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: e0:5a:1b:a7:ed:20
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00007fff...
Flash will be erased from 0x00020000 to 0x00072fff...
Flash will be erased from 0x00010000 to 0x00010fff...
Compressed 28128 bytes to 17476...
Writing at 0x00001000... (50 %)
Writing at 0x00007850... (100 %)
Wrote 28128 bytes (17476 compressed) at 0x00001000 in 0.9 seconds (effective 264.3 kbit/s)...
Hash of data verified.
Compressed 336864 bytes to 169307...
Writing at 0x00020000... (9 %)
Writing at 0x0002dab2... (18 %)
Writing at 0x00037cb9... (27 %)
Writing at 0x0003de77... (36 %)
Writing at 0x000439a8... (45 %)
Writing at 0x0004af60... (54 %)
Writing at 0x0005230f... (63 %)
Writing at 0x00058ade... (72 %)
Writing at 0x00061f19... (81 %)
Writing at 0x0006a471... (90 %)
Writing at 0x000703ec... (100 %)
Wrote 336864 bytes (169307 compressed) at 0x00020000 in 3.9 seconds (effective 694.5 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 104...
Writing at 0x00010000... (100 %)
Wrote 3072 bytes (104 compressed) at 0x00010000 in 0.1 seconds (effective 345.9 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
Done

到了这里,关于ESP32-IDF 编译配置esp32-camera-master的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ESP-IDF开发框架添加自定义组件 ESP32-C3

    因为熟悉了STM32的开发方式,同时随着项目文件越来越多,可以将自己写的代码分模块添加到工程中,下面分析如何将自己写的组件添加到工程中使其能够正常编译运行。 在ESP-IDF中,构建,编译,以及下载都是通过idf.py脚本来实现的,该脚本使用 CMake,配置待构建的项目 N

    2024年02月02日
    浏览(64)
  • 【ESP32】Espressif-IDE及ESP-IDF安装

    1.打开ESP-IDF 编程指南 2.点击快速入门–安装–手动安装–Windows Installer–Windows Installer Download 3.点击下载Espressif-IDE 2.10.0 with ESP-IDF v5.0.2 1.双击安装 espressif-ide-setup-2.10.0-with-esp-idf-5.0.2.exe 2.点击“确定” 3.选择“我同意此协议(A)”,点击“下一步” 4.点击“下一步” 5.点击“

    2024年02月15日
    浏览(66)
  • ESP32在ESP-IDF框架下使用LVGL(v8.3)

    VSCode + ESP-IDF 插件 说明: IDF版本为4.4.4 ,最新版的5.0.1弃用了些东西,而lvgl_esp32_drivers对5以上的版本未适配,所以 不建议使用5以上的版本 。 安装:安装教程,建议整体看完在进行安装,以免安装失败, 教程安装的是5.0.1,需要改为4.4.4 。 Arduino移植教程:点击此处 lvgl :g

    2023年04月16日
    浏览(71)
  • ESP32 ESP-IDF + LVGL + SquareLine Studio 设计 UI 界面

    陈拓 2022/12/10-2022/12/12 关于SquareLine Studio,乐鑫官方的ESP技术文章有介绍: 在 ESP 开发板上开发 UI 不再复杂 - 知乎 如果您尝试过在没有图形库的情况下开发 UI,那么您一定知道这有多困难。幸运的是,由乐鑫芯片驱动的屏幕,可支持用户使用多种图形库来开发 UI, LVGL 就是其

    2024年01月19日
    浏览(63)
  • 利用群晖服务器安装乐鑫ESP-IDF编译环境

    NAS内通过套件中心下载Docker并安装ubuntu容器 打开Docker后进入注册表搜索ubuntu20.04选择第一个就可以(其余版本未进行测试) 等待安装成功后点击映像可查看 点击启动按钮后为容器命名,点击高级设置中的存储空间可在NAS本地创建一个文件夹(便于后续搭建完成后与本地交互) 点击

    2023年04月17日
    浏览(64)
  • ESP32 IDF iic通信( 已验证) C语言

    关于iic原理建议B站自己看视频去, 然后本文主要实现了esp32的初始化, 写地址, 写数据, 读数据的功能, 从机的代码因为展示不需要,没写. 园子里面有个兄弟写了iic的代码.但是里面有点毒,多发了次地址验证,所以才有这篇文章; 代码注释比较多, 愿君少走弯路❀ 以下是头文件主要

    2024年02月03日
    浏览(42)
  • ESP32接入网络后,循环扫描服务器IP及端口状态信息(ESP-IDF)

            本文使用的是ESP32系列的ESP32S3设备开发,ESP-IDF框架版本为 ESP-IDF V5.1 ,在VScode下以ESP-IDF插件的形式对设备开发。 后期经过对程序的测试发现,在ESP-IDF v4.4框架下编译开发,也可以实现循环扫描功能,实现功能的程序源码Demo见文末。         在嵌入式物联网这

    2024年02月02日
    浏览(59)
  • 【ESP32 IDF】用RMT控制 WS2812 彩色灯带

    在上一篇中,老周用 .NET Nano Framework 给大伙伴们演示了 WS2812 灯带的控制,包括用 SPI 和 红外RMT 的方式。利用 RMT 是一个很机灵的方案,不过,可能很多大伙伴对 ESP32 的 RMT 不是很熟悉。除了乐鑫自己的文档,没几个人写过相关的水文,可见这里头空白的水市场很充足,老周

    2024年04月22日
    浏览(68)
  • ESP32接入米家-小爱同学-IDF环境-巴法平台

    冬天床边没有开关,睡觉懒得关灯,想通过小爱同学控制灯的开关,但是不想换开关。 所以 想用ESP32接入米家,控制一个舵机实现开关控制。 Message Queuing Telemetry Transport,消息队列传输探测 ISO 标准下的一种基于发布-订阅模式的消息协议,基于 TCP/IP 协议簇,用于 IoT 即物联

    2024年01月20日
    浏览(54)
  • ESP32+idf开发之WIFI通信入门(5)HTTP通信

    esp32作为HTTP客户端分别使用GET方法和POST方法向HTTP服务端发送请求得到响应,具体如下: 1、GET方法:向web服务器url发出get请求/add,发送参数x、y的值在服务端求和并响应,esp32得到返回数据; 2、POST方法:向web服务器url发出POST请求/add,发送参数x、y的值在服务端求和并响应,

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包