赞
踩
esp32-camera-master项目 github路径
GitHub - espressif/esp32-camera
1.解决环境问题
通过VSCODE 安装好IDF-5.0后,默认情况下是可以通过vscode调用编译的。
但为了调用终端也可以进行idf.py menuconfig 和 idf.py build命令。需要将环境添加到电脑PATH路径里。
解决报错: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 进行烧录
- 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。