乐鑫技术交流
直播中

王磊

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

ESP32S3上电进不去BOOT模式如何排查原因呢?

我现在使用ESP32S3芯片画了个板子,但是上电之后无法进入boot模式,关于Strapping引脚(GPIO45通过10k拉高了,因为flash用的是GD25LQ128 1.8v的 GPIO46悬空)
以下是上电的打印消息,此次上电已经拉低了IO0。

  • ESP-ROM:esp32s3-20210327
  • Build:Mar 27 2021
  • rst:0x1 (POWERON),boot:0x18 (SPI_FAST_FLASH_BOOT)
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • ......(省略重复内容)
  • invalid header: 0xfff�ESP-ROM:esp32s3-20210327
  • Build:Mar 27 2021
  • rst:0x7 (TG0WDT_SYS_RST),boot:0x18 (SPI_FAST_FLASH_BOOT)
  • Saved PC:0x4004568a
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff
  • invalid header: 0xffffffff

关于供电部分的原理图                                                                                                                                                

回帖(1)

向日葵的花季

2024-7-1 16:18:07
根据您提供的信息,您已经尝试了以下操作:
1. 将GPIO45通过10k拉高
2. GPIO46悬空
3. 拉低了IO0

但是ESP32S3上电后仍然无法进入BOOT模式。以下是一些建议来排查问题:

1. 检查硬件连接:确保所有硬件连接正确,包括电源、地线、FLASH芯片等。检查是否有短路或断路的情况。

2. 检查FLASH芯片:确保FLASH芯片(GD25LQ128 1.8V)与ESP32S3兼容,并且工作在正确的电压下。您可以尝试更换其他兼容的FLASH芯片,看是否能解决问题。

3. 检查GPIO45和GPIO46的配置:根据您的描述,GPIO45已经通过10k拉高,GPIO46悬空。请确保这些配置正确,并且没有其他因素影响它们的功能。

4. 检查IO0的拉低:您提到已经拉低了IO0,但请确保拉低的电阻值合适,以确保IO0能够稳定地保持低电平。

5. 检查电源稳定性:确保电源供应稳定,没有电压波动或噪声干扰。

6. 检查程序烧录:如果可能,请尝试烧录不同的程序,以排除程序问题。

7. 检查ESP32S3芯片:如果以上步骤都无法解决问题,可能是ESP32S3芯片本身存在问题。您可以尝试更换其他ESP32S3芯片,看是否能解决问题。


举报

更多回帖

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