乐鑫技术交流
直播中

王锦霞

8年用户 1032经验值
私信 关注
[问答]

Wi-Fi AP配网,无论怎么烧录和复位板子都会使用之前传输的名称和密码,怎么解决?

无论怎么烧录   和 复位  板子都会使用之前传输的名称和密码

2024-06-14 11:31:17 ESP-ROM:esp32c3-api1-20210207
2024-06-14 11:31:17 Build:Feb  7 2021
2024-06-14 11:31:17 rst:0x1 (POWERON),boot:0xc (SPI_FAST_FLASH_BOOT)
2024-06-14 11:31:17 SPIWP:0xee
2024-06-14 11:31:17 mode:DIO, clock div:1
2024-06-14 11:31:17 load:0x3fcd5820,len:0x170c
2024-06-14 11:31:17 load:0x403cc710,len:0x968
2024-06-14 11:31:17 load:0x403ce710,len:0x2f9c
2024-06-14 11:31:17 entry 0x403cc710
2024-06-14 11:31:17 I (30) boot: ESP-IDF v5.1.2-dirty 2nd stage bootloader      
2024-06-14 11:31:17 I (30) boot: compile time Jun 14 2024 11:26:50
2024-06-14 11:31:17 I (30) boot: chip revision: v0.4
2024-06-14 11:31:17 I (34) boot.esp32c3: SPI Speed      : 80MHz
2024-06-14 11:31:17 I (39) boot.esp32c3: SPI Mode       : DIO
2024-06-14 11:31:17 I (43) boot.esp32c3: SPI Flash Size : 4MB
2024-06-14 11:31:17 I (48) boot: Enabling RNG early entropy source...
2024-06-14 11:31:17 I (53) boot: Partition Table:
2024-06-14 11:31:17 I (57) boot: ## Label            Usage          Type ST Offset   Length
2024-06-14 11:31:17 I (64) boot:  0 nvs              WiFi data        01 02 00009000 00006000
2024-06-14 11:31:17 I (72) boot:  1 phy_init         RF data          01 01 0000f000 00001000
2024-06-14 11:31:17 I (79) boot:  2 factory          factory app      00 00 00010000 00177000
2024-06-14 11:31:17 I (87) boot: End of partition table
2024-06-14 11:31:17 I (91) esp_image: segment 0: paddr=00010020 vaddr=3c0b0020 size=28920h (166176) map
2024-06-14 11:31:17 I (126) esp_image: segment 1: paddr=00038948 vaddr=3fc90400
size=0306ch ( 12396) load
2024-06-14 11:31:17 I (129) esp_image: segment 2: paddr=0003b9bc vaddr=40380000
size=0465ch ( 18012) load
2024-06-14 11:31:17 I (135) esp_image: segment 3: paddr=00040020 vaddr=42000020
size=abae8h (703208) map
2024-06-14 11:31:17 I (255) esp_image: segment 4: paddr=000ebb10 vaddr=4038465c
size=0bb98h ( 48024) load
2024-06-14 11:31:17 I (269) boot: Loaded app from partition at offset 0x10000
2024-06-14 11:31:17 I (269) boot: Disabling RNG early entropy source...
2024-06-14 11:31:17 I (281) cpu_start: Unicore app
2024-06-14 11:31:17 I (281) cpu_start: Pro cpu up.
2024-06-14 11:31:17 I (290) cpu_start: Pro cpu start user code
2024-06-14 11:31:17 I (290) cpu_start: cpu freq: 160000000 Hz
2024-06-14 11:31:17 I (290) cpu_start: Application information:
2024-06-14 11:31:17 I (293) cpu_start: Project name:     main
2024-06-14 11:31:17 I (297) cpu_start: App version:      1
2024-06-14 11:31:17 I (302) cpu_start: Compile time:     Jun 14 2024 11:26:45   
2024-06-14 11:31:17 I (308) cpu_start: ELF file SHA256:  e3ad78399f94b6e6...
2024-06-14 11:31:17 I (314) cpu_start: ESP-IDF:          v5.1.2-dirty
2024-06-14 11:31:17 I (319) cpu_start: Min chip rev:     v0.3
2024-06-14 11:31:17 I (324) cpu_start: Max chip rev:     v0.99
2024-06-14 11:31:17 I (329) cpu_start: Chip rev:         v0.4
2024-06-14 11:31:17 I (334) heap_init: Initializing. RAM available for dynamic allocation:
2024-06-14 11:31:17 I (341) heap_init: At 3FC97490 len 00028B70 (162 KiB): DRAM
2024-06-14 11:31:17 I (347) heap_init: At 3FCC0000 len 0001C710 (113 KiB): DRAM/RETENTION
2024-06-14 11:31:17 I (354) heap_init: At 3FCDC710 len 00002950 (10 KiB): DRAM/RETENTION/STACK
2024-06-14 11:31:17 I (362) heap_init: At 50000010 len 00001FD8 (7 KiB): RTCRAM
2024-06-14 11:31:17 I (369) spi_flash: detected chip: generic
2024-06-14 11:31:17 I (373) spi_flash: flash io: dio
2024-06-14 11:31:17 I (377) sleep: Configure to isolate all GPIO pins in sleep state
2024-06-14 11:31:17 I (383) sleep: Enable automatic switching of GPIO sleep configuration
2024-06-14 11:31:17 I (390) coexist: coex firmware version: b6d5e8c
2024-06-14 11:31:17 I (396) coexist: coexist rom version 9387209
2024-06-14 11:31:17 I (401) app_start: Starting scheduler on CPU0
2024-06-14 11:31:17 I (406) main_task: Started on CPU0
2024-06-14 11:31:17 I (406) main_task: Calling app_main()
2024-06-14 11:31:17 I (416) pp: pp rom version: 9387209
2024-06-14 11:31:17 I (416) net80211: net80211 rom version: 9387209
2024-06-14 11:31:17 I (426) wifi:wifi driver task: 3fca00e4, prio:23, stack:6656, core=0
2024-06-14 11:31:17 I (426) wifi:wifi firmware version: 91b9630
2024-06-14 11:31:17 I (426) wifi:wifi certification version: v7.0
2024-06-14 11:31:17 I (436) wifi:config NVS flash: enabled
2024-06-14 11:31:17 I (436) wifi:config nano formating: disabled
2024-06-14 11:31:17 I (436) wifi:Init data frame dynamic rx buffer num: 32
2024-06-14 11:31:17 I (446) wifi:Init static rx mgmt buffer num: 5
2024-06-14 11:31:17 I (446) wifi:Init management short buffer num: 32
2024-06-14 11:31:17 I (456) wifi:Init dynamic tx buffer num: 32
2024-06-14 11:31:17 I (456) wifi:Init static tx FG buffer num: 2
2024-06-14 11:31:17 I (466) wifi:Init static rx buffer size: 1600
2024-06-14 11:31:17 I (466) wifi:Init static rx buffer num: 10
2024-06-14 11:31:17 I (466) wifi:Init dynamic rx buffer num: 32
2024-06-14 11:31:18 I (476) wifi_init: rx ba win: 6
2024-06-14 11:31:18 I (476) wifi_init: tcpip mbox: 32
2024-06-14 11:31:18 I (486) wifi_init: udp mbox: 6
2024-06-14 11:31:18 I (486) wifi_init: tcp mbox: 6
2024-06-14 11:31:18 I (486) wifi_init: tcp tx win: 5744
2024-06-14 11:31:18 I (496) wifi_init: tcp rx win: 5744
2024-06-14 11:31:18 I (496) wifi_init: tcp mss: 1440
2024-06-14 11:31:18 I (506) wifi_init: WiFi IRAM OP enabled
2024-06-14 11:31:18 I (506) wifi_init: WiFi RX IRAM OP enabled
2024-06-14 11:31:18 I (506) wifi_provisioning_test: Already provisioned, starting Wi-Fi STA
2024-06-14 11:31:18 start WIFI
2024-06-14 11:31:18 I (516) phy_init: phy_version 1130,b4e4b80,Sep  5 2023,11:09:30
2024-06-14 11:31:18 I (606) wifi:mode : sta (74:4d:bd:fb:cc:24)
2024-06-14 11:31:18 I (606) wifi:enable tsf
2024-06-14 11:31:18 WIFI STA START
2024-06-14 11:31:20 I (3016) wifi_provisioning_test: Disconnected. Connecting to the AP again...
2024-06-14 11:31:22 I (5426) wifi_provisioning_test: Disconnected. Connecting to the AP again...
2024-06-14 11:31:25 I (7836) wifi_provisioning_test: Disconnected. Connecting to the AP again...

要怎么解决
                 

回帖(1)

王桂英

2024-7-19 17:26:55
从您提供的日志来看,您的ESP32设备在启动时从SPI flash中加载了之前的固件。这可能是导致Wi-Fi AP名称和密码没有更新的原因。以下是一些建议来解决这个问题:

1. **确保固件正确烧录**:
   - 使用正确的烧录工具(如esptool.py)。
   - 确保烧录时选择正确的设备端口和波特率。
   - 烧录前,可以使用`esptool.py --port COMx erase_flash`命令清除设备上的闪存,其中`COMx`是您的设备端口。

2. **检查固件代码**:
   - 确保您的固件代码中包含了Wi-Fi AP名称和密码的设置。
   - 检查代码中是否有任何可能导致设备使用之前传输的名称和密码的逻辑。

3. **使用正确的烧录命令**:
   - 使用`esptool.py --port COMx write_flash 0x10000 your_firmware.bin`命令烧录固件,其中`COMx`是您的设备端口,`0x10000`是烧录起始地址,`your_firmware.bin`是您的固件文件。

4. **检查设备是否处于QIO模式**:
   - 从日志中可以看到,您的设备当前处于DIO模式。您可以尝试将设备切换到QIO模式,这可能会解决烧录问题。
   - 要切换到QIO模式,您可以在烧录前使用以下命令:`esptool.py --port COMx write_flash 0xee0 0x04`,其中`COMx`是您的设备端口。

5. **检查硬件问题**:
   - 如果以上方法都无法解决问题,可能是硬件故障。检查您的设备是否有明显的损坏或连接问题。

6. **尝试其他烧录方法**:
   - 如果您使用的是ESP32-C3芯片,您可以尝试使用ESP-IDF开发框架进行烧录。这可能会提供更稳定的烧录过程。

通过以上步骤,您应该能够解决Wi-Fi AP名称和密码没有更新的问题。如果问题仍然存在,请提供更多详细信息,以便进一步分析和解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分