[已解决] ESP32 Pico-D4 使用特定的管脚会触发错误芯片重启的问题

Dr. 水文学家
Posts: 8
Joined: Sun Feb 27, 2022 2:14 pm

[已解决] ESP32 Pico-D4 使用特定的管脚会触发错误芯片重启的问题

Postby Dr. 水文学家 » Sun Feb 27, 2022 2:31 pm

我基于自己设计的PCB搭建了一个ESP32 Pico-D4的最小系统
本来工作一切正常,但是我发现在GPIO17上连接一盏小LED灯时,
系统会触发WDT无限重启:
错误信息为:
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (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:1284
load:0x40078000,len:12836
load:0x40080400,len:3032
csum err:0x12!=0xba
ets_main.c 371
ets Jun 8 2016 00:22:57
而使用到GPIO16时此引脚上的led会毫无反应

我又尝试了使用UART2,此时芯片也会无限重启
错误信息为:
rst:0x7 (TG0WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
而强行更改UART2的管脚到13,15时运行正常

这是什么原因导致的呢?是电路设计有问题,还是芯片损坏了呢?还是ESP32 Pico-D4不支持16,17 GPIO的使用吗?
Attachments
b3437a535fb5c6c4ec72f98c586e6a4.jpg
实物:GPIO 17上的led会使系统无限重启,此时led会短闪。
b3437a535fb5c6c4ec72f98c586e6a4.jpg (297.99 KiB) Viewed 2590 times
}C)ZR64O{~7NA6QUG($T[~C.png
电路原理图
}C)ZR64O{~7NA6QUG($T[~C.png (211.32 KiB) Viewed 2590 times

Dr. 水文学家
Posts: 8
Joined: Sun Feb 27, 2022 2:14 pm

Re: ESP32 Pico-D4 使用特定的管脚会触发错误芯片重启的问题

Postby Dr. 水文学家 » Tue Mar 01, 2022 6:46 am

问题解决了!ESP32 Pico-D4的16, 17管脚是被内部使用的,不能连接其它器件使用

Who is online

Users browsing this forum: No registered users and 45 guests