乐鑫技术交流
直播中

李浯

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

esp-idf hello_world示例烧入后BootLoader无法启动怎么解决?

最近购买了ESP32 DevKitC V4开发板,在使用vscode的idf插件,使用esp-idf v4.0和使用esp-idf v3.3.1官方教程烧入的情况下出现BootLoader无法正常启动的问题,我的另一位同学也遇到了相同的问题。
烧入案例为get-started/hello_world
monitor输出如下:
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:6764
load:0x40078000,len:12072
load:0x40080400,len:6708
entry 0x40080778
I (72) boot: Chip Revision: 1
I (73) boot_comm: chip revision: 1, min. bootloader chip revision: 0
I (40) boot: ESP-IDF v3.3.1-dirty 2nd stage bootloader
I (40) boot: compile time 11:05:23

在输出完最后一行后便不再输出,自动重启,想问一下是什么问题。
                  

回帖(1)

张览秀

2024-6-25 17:20:49
以下是一些建议和解决方案,希望能帮助您解决问题:

1. 检查硬件连接:首先,请确保您的开发板与计算机之间的连接正确。检查USB线是否损坏或松动,并确保开发板的电源连接正常。

2. 检查电源:确保开发板的电源稳定,电压在规定的范围内。不稳定的电源可能会影响BootLoader的正常启动。

3. 检查烧录配置:在烧录过程中,请确保您选择了正确的烧录配置,包括烧录速度、烧录文件等。错误的配置可能导致BootLoader无法正常启动。

4. 尝试使用不同的烧录软件:如果您使用的是vscode的idf插件进行烧录,可以尝试使用其他烧录软件,如esptool.py,以排除软件问题。

5. 检查开发板固件版本:确保您的开发板固件版本与ESP-IDF版本兼容。如果版本不兼容,可能会导致BootLoader无法正常启动。

6. 尝试烧录其他示例:为了排除是特定示例的问题,您可以尝试烧录其他示例,如blink或wifi_scan等,看看是否仍然出现BootLoader无法启动的问题。

7. 检查开发板硬件:如果以上方法都无法解决问题,可能是开发板硬件存在问题。您可以尝试更换一块新的开发板,看看问题是否得到解决。


举报

更多回帖

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