ESP32-C3FN4 硬件调试
最近做了一块ESP32-C3FN4 的最小系统板子,焊接完成之后发现在开启WIFI之后会反复重启,串口启动报出来 BROWNOUT_RST 的问题,暂时还没有找到解决方案,在此做一下相关记录。
查询相关资料,对 BROWNOUT_RST 的解释是说由于供电不足导致的。
我在最小系统板子上面用的 LP2922A-3.3V 的LDO,这个 LDO 我也在其他的ESP32 板子上面使用过,没有出现过类似的问题。
ESP32-C3FN4 支持通过内置的 USB-CDC的虚拟串口方式烧写程序,在进入烧写模式之后,是能够正常下载程序到flash中的,但是一旦程序中开启WIFI,就不能正常工作了,相关的报错如下。
现在正在做进一步的验证,发现在不适用板载的LDO 给ESP32-C3供电的情况下,使用外置的3.3V电源给芯片供电,也是会出现同样的问题。
rst:0xf (BROWNOUT_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DOUT, clock div:1
load:0x3fcd6100,len:0x38c
load:0x403ce000,len:0x6ac
load:0x403d0000,len:0x24e4
entry 0x403ce000
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xf (BROWNOUT_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DOUT, clock div:1
load:0x3fcd6100,len:0x38c
load:0x403ce000,len:0x6ac
load:0x403d0000,len:0x24e4
entry 0x403ce000
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xf (BROWNOUT_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DOUT, clock div:1
load:0x3fcd6100,len:0x38c
load:0x403ce000,len:0x6ac
load:0x403d0000,len:0x24e4
entry 0x403ce000
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xf (BROWNOUT_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DOUT, clock div:1
load:0x3fcd6100,len:0x38c
load:0x403ce000,len:0x6ac
load:0x403d0000,len:0x24e4
entry 0x403ce000
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xf (BROWNOUT_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DOUT, clock div:1
load:0x3fcd6100,len:0x38c
load:0x403ce000,len:0x6ac
load:0x403d0000,len:0x24e4
entry 0x403ce000