完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用的芯片是esp32-u4wd,编译sdk默认例子hello-world,下载到板子上无法启动,一直看门狗复位,无法进入到app部份,能正常加载bootloader,停留在cpu_start: Pro cpu up,过几秒钟就看门狗复位重启了,请问这是什么原因引起的?下面是启动的log打印
rst:0x10 (RTCWDT_RTC_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT) configsip: 188777542, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0030,len:6980 load:0x40078000,len:14336 ho 0 tail 12 room 4 load:0x40080400,len:3708 0x40080400: _init at ??:? entry 0x40080680 I (30) boot: ESP-IDF v4.3.1 2nd stage bootloader I (30) boot: compile time 10:21:39 I (30) boot: chip revision: 3 I (33) boot_comm: chip revision: 3, min. bootloader chip revision: 0 I (40) boot.esp32: SPI Speed : 80MHz I (45) boot.esp32: SPI Mode : DIO I (49) boot.esp32: SPI Flash Size : 4MB I (54) boot: Enabling RNG early entropy source... I (59) boot: Partition Table: I (63) boot: ## Label Usage Type ST Offset Length I (70) boot: 0 nvs WiFi data 01 02 00009000 00004000 I (77) boot: 1 otadata OTA data 01 00 0000d000 00002000 I (85) boot: 2 phy_init RF data 01 01 0000f000 00001000 I (92) boot: 3 factory factory app 00 00 00010000 00100000 I (100) boot: 4 ota_0 OTA app 00 10 00110000 00100000 I (107) boot: 5 ota_1 OTA app 00 11 00210000 00100000 I (115) boot: End of partition table I (119) boot: Defaulting to factory image I (124) boot_comm: chip revision: 3, min. application chip revision: 0 I (131) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=06d24h ( 27940) map I (148) esp_image: segment 1: paddr=00016d4c vaddr=3ffb0000 size=028e0h ( 10464) load I (152) esp_image: segment 2: paddr=00019634 vaddr=40080000 size=069e4h ( 27108) load I (166) esp_image: segment 3: paddr=00020020 vaddr=400d0020 size=13b88h ( 80776) map I (191) esp_image: segment 4: paddr=00033bb0 vaddr=400869e4 size=04328h ( 17192) load I (197) esp_image: segment 5: paddr=00037ee0 vaddr=50000000 size=00010h ( 16) load I (203) boot: Loaded app from partition at offset 0x10000 I (203) boot: Disabling RNG early entropy source... I (219) cpu_start: Pro cpu up. |
|
相关推荐
1个回答
|
|
从您提供的信息来看,ESP32设备在尝试运行应用程序时不断重启,可能是由以下几个原因引起的:
1. **应用程序代码问题**:确保您的应用程序代码没有问题,没有死循环或者无限递归等。 2. **看门狗定时器设置**:如果看门狗定时器设置得太短,可能会导致设备在执行应用程序时被重启。检查您的看门狗定时器设置,确保它足够长以允许应用程序正常运行。 3. **电源问题**:不稳定的电源可能会导致设备重启。确保您的电源供应稳定且符合ESP32的要求。 4. **硬件问题**:可能存在硬件故障,如损坏的芯片或连接问题。检查硬件连接,确保所有连接都正确无误。 5. **固件问题**:尝试重新烧录固件,确保固件版本与您的设备兼容。 6. **SPI Flash问题**:SPI Flash可能存在问题,导致设备无法正确加载应用程序。尝试更换SPI Flash或者使用不同的SPI Flash。 7. **配置问题**:检查您的ESP32配置,确保所有设置都正确无误,例如SPI Flash模式、时钟分频等。 解决步骤: 1. **检查代码**:首先检查您的应用程序代码,确保没有逻辑错误或死循环。 2. **调整看门狗定时器**:尝试增加看门狗定时器的时间,以防止设备在执行应用程序时被重启。 3. **检查电源**:确保电源供应稳定且符合ESP32的要求。 4. **检查硬件连接**:检查所有硬件连接,确保没有损坏或连接问题。 5. **重新烧录固件**:尝试重新烧录固件,确保固件版本与您的设备兼容。 6. **更换SPI Flash**:如果可能,尝试更换SPI Flash或者使用不同的SPI Flash。 7. **检查配置**:检查您的ESP32配置,确保所有设置都正确无误。 通过以上步骤,您应该能够找到导致ESP32不断重启的原因,并采取相应的措施解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
968 浏览 1 评论
553浏览 6评论
463浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
447浏览 5评论
448浏览 4评论
418浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 08:09 , Processed in 0.728315 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号