Closed Takunsyo closed 2 hours ago
设备是ESP32-C3-WROOM-02U,刷机后设备不停地重启
ESP Home 在MacOS的Docker容器里, 版本号是2024.10.0 MacOS是 Sonoma 14.6.1(23G93) Apple M2
刷机使用的是Windows电脑,整个过程没有报错 刷机使用了CH341A
在ESPHome 上完整按照指示编译固件, ESPHome的输出如下
INFO ESPHome 2024.10.0 INFO Reading configuration /config/asdf.yaml... INFO Detected timezone 'Etc/UTC' INFO Generating C++ source... INFO Compiling app... Processing esp485power (board: esp32-c3-devkitm-1; framework: arduino; platform: platformio/espressif32@5.4.0) -------------------------------------------------------------------------------- HARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB Flash - toolchain-riscv32-esp @ 8.4.0+2021r2-patch5 Dependency Graph |-- AsyncTCP-esphome @ 2.1.4 |-- WiFi @ 2.0.0 |-- FS @ 2.0.0 |-- Update @ 2.0.0 |-- ESPAsyncWebServer-esphome @ 3.2.2 |-- ESPmDNS @ 2.0.0 |-- noise-c @ 0.1.6 |-- ArduinoJson @ 6.18.5 Compiling .pioenvs/esp485power/src/esphome/components/api/api_connection.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/api/api_frame_helper.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/api/api_pb2.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/api/api_pb2_service.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/api/api_server.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/api/list_entities.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/api/proto.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/api/subscribe_state.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/api/user_services.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/button/button.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/debug/debug_component.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/debug/debug_esp32.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/debug/debug_esp8266.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/debug/debug_host.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/debug/debug_libretiny.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/debug/debug_rp2040.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/esp32/core.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/esp32/gpio.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/esp32/preferences.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/esphome/ota/ota_esphome.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/internal_temperature/internal_temperature.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/json/json_util.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/logger/logger.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/logger/logger_esp32.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/logger/logger_esp8266.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/logger/logger_host.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/logger/logger_libretiny.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/logger/logger_rp2040.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/md5/md5.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/mdns/mdns_component.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/mdns/mdns_esp32.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/mdns/mdns_esp8266.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/mdns/mdns_host.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/mdns/mdns_libretiny.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/mdns/mdns_rp2040.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/modbus/modbus.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/modbus_controller/modbus_controller.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/modbus_controller/sensor/modbus_sensor.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/network/util.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/ota/ota_backend.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/ota/ota_backend_esp_idf.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/restart/button/restart_button.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/safe_mode/safe_mode.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/sensor/automation.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/sensor/filter.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/sensor/sensor.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/sntp/sntp_component.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/socket/bsd_sockets_impl.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/socket/lwip_sockets_impl.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/socket/socket.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/text_sensor/filter.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/text_sensor/text_sensor.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/time/automation.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/time/real_time_clock.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/button/uart_button.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/uart.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/uart_component.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/uart_component_esp32_arduino.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/uart_component_esp8266.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/uart_component_esp_idf.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/uart_component_host.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/uart_component_libretiny.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/uart_component_rp2040.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/uart/uart_debugger.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/web_server/list_entities.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/web_server/web_server.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/web_server/web_server_v1.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/web_server_base/web_server_base.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/wifi/wifi_component.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/wifi/wifi_component_esp8266.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/wifi/wifi_component_libretiny.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/wifi/wifi_component_pico_w.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/wifi_info/wifi_info_text_sensor.cpp.o Compiling .pioenvs/esp485power/src/esphome/components/wifi_signal/wifi_signal_sensor.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/application.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/bytebuffer.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/color.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/component.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/component_iterator.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/controller.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/entity_base.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/helpers.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/log.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/ring_buffer.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/scheduler.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/string_ref.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/time.cpp.o Compiling .pioenvs/esp485power/src/esphome/core/util.cpp.o Compiling .pioenvs/esp485power/src/main.cpp.o Building .pioenvs/esp485power/bootloader.bin Generating partitions .pioenvs/esp485power/partitions.bin Creating esp32c3 image... Successfully created esp32c3 image. Compiling .pioenvs/esp485power/lib846/AsyncTCP-esphome/AsyncTCP.cpp.o Compiling .pioenvs/esp485power/libb7a/WiFi/WiFi.cpp.o Compiling .pioenvs/esp485power/libb7a/WiFi/WiFiAP.cpp.o Compiling .pioenvs/esp485power/libb7a/WiFi/WiFiClient.cpp.o Compiling .pioenvs/esp485power/libb7a/WiFi/WiFiGeneric.cpp.o Compiling .pioenvs/esp485power/libb7a/WiFi/WiFiMulti.cpp.o Compiling .pioenvs/esp485power/libb7a/WiFi/WiFiSTA.cpp.o Compiling .pioenvs/esp485power/libb7a/WiFi/WiFiScan.cpp.o Compiling .pioenvs/esp485power/libb7a/WiFi/WiFiServer.cpp.o Archiving .pioenvs/esp485power/lib846/libAsyncTCP-esphome.a Compiling .pioenvs/esp485power/libb7a/WiFi/WiFiUdp.cpp.o Compiling .pioenvs/esp485power/libf93/FS/FS.cpp.o Compiling .pioenvs/esp485power/libf93/FS/vfs_api.cpp.o Compiling .pioenvs/esp485power/lib6bb/Update/HttpsOTAUpdate.cpp.o Compiling .pioenvs/esp485power/lib6bb/Update/Updater.cpp.o Compiling .pioenvs/esp485power/lib85f/ESPAsyncWebServer-esphome/AsyncEventSource.cpp.o Archiving .pioenvs/esp485power/libb7a/libWiFi.a Compiling .pioenvs/esp485power/lib85f/ESPAsyncWebServer-esphome/AsyncWebSocket.cpp.o Compiling .pioenvs/esp485power/lib85f/ESPAsyncWebServer-esphome/WebAuthentication.cpp.o Compiling .pioenvs/esp485power/lib85f/ESPAsyncWebServer-esphome/WebHandlers.cpp.o Compiling .pioenvs/esp485power/lib85f/ESPAsyncWebServer-esphome/WebRequest.cpp.o Archiving .pioenvs/esp485power/libf93/libFS.a Compiling .pioenvs/esp485power/lib85f/ESPAsyncWebServer-esphome/WebResponses.cpp.o Archiving .pioenvs/esp485power/lib6bb/libUpdate.a Compiling .pioenvs/esp485power/lib85f/ESPAsyncWebServer-esphome/WebServer.cpp.o Compiling .pioenvs/esp485power/lib927/ESPmDNS/ESPmDNS.cpp.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_core/ed25519/core_ed25519.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_core/ed25519/core_ristretto255.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_generichash/blake2b/generichash_blake2.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c.o Archiving .pioenvs/esp485power/lib927/libESPmDNS.a Compiling .pioenvs/esp485power/libc24/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_hash/crypto_hash.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_hash/sha256/hash_sha256.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_hash/sha512/hash_sha512.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.o Archiving .pioenvs/esp485power/lib85f/libESPAsyncWebServer-esphome.a Compiling .pioenvs/esp485power/libc24/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/argon2-core.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/argon2-encoding.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/argon2.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/blake2b-long.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_scalarmult/crypto_scalarmult.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_sign/crypto_sign.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_sign/ed25519/ref10/keypair.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_sign/ed25519/ref10/obsolete.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_sign/ed25519/ref10/open.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_sign/ed25519/ref10/sign.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_sign/ed25519/sign_ed25519.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_stream/chacha20/stream_chacha20.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_stream/crypto_stream.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_stream/salsa20/stream_salsa20.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6-asm.S.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.o Compiling .pioenvs/esp485power/libc24/libsodium/crypto_verify/sodium/verify.c.o Compiling .pioenvs/esp485power/libc24/libsodium/randombytes/internal/randombytes_internal_random.c.o Compiling .pioenvs/esp485power/libc24/libsodium/randombytes/randombytes.c.o Compiling .pioenvs/esp485power/libc24/libsodium/randombytes/sysrandom/randombytes_sysrandom.c.o Compiling .pioenvs/esp485power/libc24/libsodium/sodium/codecs.c.o Compiling .pioenvs/esp485power/libc24/libsodium/sodium/core.c.o Compiling .pioenvs/esp485power/libc24/libsodium/sodium/runtime.c.o Compiling .pioenvs/esp485power/libc24/libsodium/sodium/utils.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/openssl/cipher-aesgcm.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/ref/cipher-aesgcm.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/ref/cipher-chachapoly.c.o Archiving .pioenvs/esp485power/libc24/libsodium.a Compiling .pioenvs/esp485power/libfcd/noise-c/backend/ref/dh-curve25519.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/ref/hash-blake2b.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/ref/hash-blake2s.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/ref/hash-sha256.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/sodium/cipher-aesgcm.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/sodium/cipher-chachapoly.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/sodium/dh-curve25519.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/sodium/hash-blake2b.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/backend/sodium/hash-sha256.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/aes/rijndael-alg-fst.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/blake2/blake2b.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/blake2/blake2s.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/chacha/chacha.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/donna/curve25519-donna-c64.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/donna/curve25519-donna.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/donna/poly1305-donna.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/sha2/sha256.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/sha2/sha512.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/crypto/x25519/x25519.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/cipherstate.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/dhstate.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/errors.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/handshakestate.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/hashstate.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/internal.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/names.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/patterns.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/rand_os.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/rand_sodium.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/randstate.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/signstate.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/symmetricstate.c.o Compiling .pioenvs/esp485power/libfcd/noise-c/protocol/util.c.o Compiling .pioenvs/esp485power/FrameworkArduino/Esp.cpp.o Archiving .pioenvs/esp485power/libfcd/libnoise-c.a Compiling .pioenvs/esp485power/FrameworkArduino/FirmwareMSC.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/FunctionalInterrupt.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/HWCDC.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/HardwareSerial.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/IPAddress.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/IPv6Address.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/MD5Builder.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/Print.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/Stream.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/StreamString.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/Tone.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/USB.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/USBCDC.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/USBMSC.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/WMath.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/WString.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/base64.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/cbuf.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-adc.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-bt.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-cpu.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-dac.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-gpio.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-i2c-slave.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-i2c.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-ledc.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-matrix.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-misc.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-psram.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-rgb-led.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-rmt.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-sigmadelta.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-spi.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-time.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-timer.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-tinyusb.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-touch.c.o Compiling .pioenvs/esp485power/FrameworkArduino/esp32-hal-uart.c.o Compiling .pioenvs/esp485power/FrameworkArduino/firmware_msc_fat.c.o Compiling .pioenvs/esp485power/FrameworkArduino/libb64/cdecode.c.o Compiling .pioenvs/esp485power/FrameworkArduino/libb64/cencode.c.o Compiling .pioenvs/esp485power/FrameworkArduino/main.cpp.o Compiling .pioenvs/esp485power/FrameworkArduino/stdlib_noniso.c.o Compiling .pioenvs/esp485power/FrameworkArduino/wiring_pulse.c.o Compiling .pioenvs/esp485power/FrameworkArduino/wiring_shift.c.o Archiving .pioenvs/esp485power/libFrameworkArduino.a Linking .pioenvs/esp485power/firmware.elf RAM: [= ] 11.1% (used 36516 bytes from 327680 bytes) Flash: [===== ] 53.2% (used 975816 bytes from 1835008 bytes) Building .pioenvs/esp485power/firmware.bin Creating esp32c3 image... Successfully created esp32c3 image. esp32_create_combined_bin([".pioenvs/esp485power/firmware.bin"], [".pioenvs/esp485power/firmware.elf"]) Wrote 0x101d40 bytes to file /config/.esphome/build/esp485power/.pioenvs/esp485power/firmware.factory.bin, ready to flash to offset 0x0 esp32_copy_ota_bin([".pioenvs/esp485power/firmware.bin"], [".pioenvs/esp485power/firmware.elf"]) ========================= [SUCCESS] Took 10.71 seconds ========================= INFO Successfully compiled program.
跑库里的脚本刷机之后,上电开机输出Com口输出如下
rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) Saved PC:0x403cf890 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5810,len:0x438 load:0x403cc710,len:0x91c load:0x403ce710,len:0x25b0 entry 0x403cc710 ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) Saved PC:0x403cf890 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5810,len:0x438 load:0x403cc710,len:0x91c load:0x403ce710,len:0x25b0 entry 0x403cc710 ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) Saved PC:0x403cf890 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5810,len:0x438 load:0x403cc710,len:0x91c load:0x403ce710,len:0x25b0 entry 0x403cc710 ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) Saved PC:0x403cf890 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5810,len:0x438 load:0x403cc710,len:0x91c load:0x403ce710,len:0x25b0 entry 0x403cc710 ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) Saved PC:0x403cf890 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5810,len:0x438 load:0x403cc710,len:0x91c load:0x403ce710,len:0x25b0 entry 0x403cc710 ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) Saved PC:0x403cf890 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5810,len:0x438 load:0x403cc710,len:0x91c load:0x403ce710,len:0x25b0 entry 0x403cc710 ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) Saved PC:0x403cf890 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5810,len:0x438 load:0x403cc710,len:0x91c load:0x403ce710,len:0x25b0 entry 0x403cc710 ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021
是不是我哪里做的不对,应该从什么地方查起呢?
找到问题了,这两个按钮,要使用下面的才行。 像我这种小白太容易卡在细节上了。
感谢各位 添麻烦了
设备是ESP32-C3-WROOM-02U,刷机后设备不停地重启
ESP Home 在MacOS的Docker容器里, 版本号是2024.10.0 MacOS是 Sonoma 14.6.1(23G93) Apple M2
刷机使用的是Windows电脑,整个过程没有报错 刷机使用了CH341A
在ESPHome 上完整按照指示编译固件, ESPHome的输出如下
跑库里的脚本刷机之后,上电开机输出Com口输出如下
是不是我哪里做的不对,应该从什么地方查起呢?