乐鑫技术交流
直播中

goodmbby

8年用户 1199经验值
擅长:处理器/DSP
私信 关注
[问答]

idf5.1 esp32-c6不断重启怎么解决?

ESP-ROM:esp32c6-20220919
Build:Sep 19 2022
rst:0x12 (LP_SWDT_SYS),boot:0x1c (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x4086c610,len:0x970
load:0x4086e610,len:0x21b4
load:0x40875718,len:0x186c
entry 0x4086c672
W (14) FPGA: Project configuration is for internal FPGA use, not all functions will work
W (8) rtc_clk: rtc_clk_aI (8) boot: ESP-IDF v5.1-dev-1195-gfa5d0a3513-dirty 2nd stage bootloader
I (9) boot: compile time Jun 17 2023 18:29:03
I (9) boot: chip revision: V000
I (10) qio_mode: Enabling default flash chip QIO
I (11) boot.esp32c6: SPI Speed      : 80MHz
I (12) boot.esp32c6: SPI Mode       : QIO
I (13) boot.esp32c6: SPI Flash Size : 4MB
I (14) boot: Enabling RNG early entropy source...
W (16) rand: bootloader_random_enable non-functional for FPGA builds
I (18) boot: Partition Table:
I (18) boot: ## Label            Usage          Type ST Offset   Length
I (20) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (22) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (24) boot:  2 factory          factory app      00 00 00010000 00100000
I (26) boot: End of partition table
I (27) esp_image: segment 0: paddr=00010020 vaddr=42820020 size=06510h ( 25872) map
I (31) esp_image: segment 1: paddr=00016538 vaddr=40800000 size=0799ch ( 31132) load
I (35) esp_image: segment 2: paddr=0001dedc vaddr=40807a00 size=00bach (  2988) load
I (36) esp_image: segment 3: paddr=0001ea90 vaddr=50000010 size=00010h (    16) load
I (36) esp_image: segment 4: paddr=0001eaa8 vaddr=00000000 size=01570h (  5488)
I (39) esp_image: segment 5: paddr=00020020 vaddr=42000020 size=100f0h ( 65776) map
I (48) boot: Loaded app from partition at offset 0x10000
I (48) boot: Disabling RNG early entropy source...
W (48) rand: bootloader_random_disable non-functional for FPGA builds
I (52) cpu_start: Pro cpu up.
W (52) fpga: Project configuration is for internal FPGA use, not all functions will work
W (53) rtc_time: rtc_time_get() has not been implemented yet
W (54) CACHE_ERR: esp_cache_err_int_init() has not been implemented yet
I (56) cpu_start: Pro cpu start user code
I (57) cpu_start: cpu freq: 160000000 Hz
I (58) cpu_start: Application information:
I (59) cpu_start: Project name:     factory_test
I (61) cpu_start: App version:      2dd122b-dirty
I (62) cpu_start: Compile time:     Jun 17 2023 18:28:13
I (64) cpu_start: ELF file SHA256:  ba40e5e0e5545f08...
I (65) cpu_start: ESP-IDF:          v5.1-dev-1195-gfa5d0a3513-dirty
I (67) heap_init: Initializing. RAM available for dynamic allocation:
I (69) heap_init: At 408094A0 len 00073170 (460 KiB): D/IRAM
I (70) heap_init: At 4087C610 len 00002F54 (11 KiB): STACK/DRAM
I (72) heap_init: At 50000020 len 00003FE0 (15 KiB): RTCRAM
W (73) rtc_time: rtc_time_get() has not been implemented yet
W (75) rtc_time: rtc_time_get() has not been implemented yet
I (77) spi_flash: detected chip: gd
I (78) spi_flash: flash io: qio
I (79) cpu_start: Starting scheduler.
I (80) main: hello esp
                                                                                                                                                                  

回帖(1)

尚文清

2024-6-11 16:50:37
从您提供的信息来看,您的ESP32-C6设备在运行ESP-IDF v5.1开发环境时遇到了不断重启的问题。这个问题可能是由多种原因引起的,以下是一些建议和解决方案:

1. **检查电源稳定性**:确保您的设备电源稳定,电压波动可能导致设备不断重启。

2. **检查硬件连接**:检查所有硬件连接是否正确,包括电源线、数据线等。

3. **检查SPI Flash**:SPI Flash可能存在问题,尝试更换SPI Flash或重新烧录固件。

4. **检查固件烧录**:确保固件烧录正确,没有损坏。您可以尝试重新烧录固件。

5. **检查代码**:检查您的代码是否有无限循环、内存泄漏或其他可能导致设备崩溃的问题。

6. **查看错误日志**:从您提供的信息中,我们可以看到有警告信息(W),但没有错误信息(E)。请仔细检查日志,看看是否有其他有用的信息。

7. **降低系统负载**:如果您的应用程序在运行时占用了大量资源,可能会导致设备重启。尝试优化代码,降低系统负载。

8. **更新ESP-IDF**:您当前使用的是ESP-IDF v5.1-dev版本,这是一个开发版本,可能存在一些未解决的问题。尝试使用稳定版本的ESP-IDF,例如v4.4或v5.0。


举报

更多回帖

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