缓慢3.3V上电导致进入Download Boot模式

NickJames
Posts: 7
Joined: Sun May 26, 2019 5:53 am

缓慢3.3V上电导致进入Download Boot模式

Postby NickJames » Thu Jul 28, 2022 6:53 am

由于另一个板子的电源变更、我3.3V先在上升的比以前缓慢、导致模块进入Download Boot模式、一直卡在那里。如果在这个时候我把CHIP_PU暂时拉底然后回复高、模块会正常的进入SPI Boot模式。

我参考的文档是:
https://www.espressif.com/sites/default ... nes_cn.pdf
2.8 Strapping 管脚。

- ESP32-S3模块
- Strapping管脚都是在默认状态。
- CHIP_PU脚有一个10K拉高电阻和0.1uF电容接地。

ROM bootloader 非正常启动前发的是 (会默认进入Download Boot模式):
Build:Mar 27 2021
rst:0xf (BROWNOUT_RST),boot:0x0 (DOWNLOAD(USB/UART0))
waiting for download

ROM bootloader 非正常启动后、长按BOOT按钮、然后瞬间按RST按钮 (进入Download Boot模式):
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x23 (DOWNLOAD(USB/UART0))
waiting for download

ROM bootloader 非正常启动后、瞬间按RST按钮 (进入SPI Boot模式):
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2b (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1


输出中的
boot:xxx
是什么意思?


这个帖子说0x0意思是所有的Strapping管脚在底状态:
viewtopic.php?f=2&t=27495&p=96285&hilit ... ing#p96285

奇怪的是、我们试过用分压电阻固定IO0拉高后、模块还会进入Download Boot模式。请问有哪一些其他地方我们应该考虑?谢谢。

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: 缓慢3.3V上电导致进入Download Boot模式

Postby ESP_LJH » Mon Aug 01, 2022 9:17 am

IO0 上有没有电容?你电流是不是不够,因为报了 brownout 了。

NickJames
Posts: 7
Joined: Sun May 26, 2019 5:53 am

Re: 缓慢3.3V上电导致进入Download Boot模式

Postby NickJames » Tue Aug 02, 2022 3:08 am

IO0是有电容的。最后结论是CHIP_PU (复位管脚)虽然有电容、由于3.3V上升的很慢、挂在CHIP_PU上的RC电路的延迟作用相对来说没有。
解决方式就是更改电源、让上3.3V升的时间更快。

谢谢ESP_LJH。

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: 缓慢3.3V上电导致进入Download Boot模式

Postby ESP_LJH » Tue Aug 02, 2022 6:15 am

你说的是一个原因,还有 IO0 上有电容会影响到 IO0 上升速度,的确更容易进入下载,这个需要注意下。

Who is online

Users browsing this forum: No registered users and 16 guests