两块板子在烧写程序后,串口输出都提示,无限重启。ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x403d0f88
SPIWP:0xee
modeIO, clock div:1
load:0x3fcd6100,len:0x420
load:0x403ce000,len:0x90c
load:0x403d0000,len:0x236c
SHA-256 comparison failed:
Calculated: ccb0d00bac7e84e1d90a12e4f75f4ab6c5f7e71bb209afd5819c4c9557a6db71
Expected: c9cf160580940ec7801c73b16423824e72ad12055c732e83ce66332240af42a7
Attempting to boot anyway...
entry 0x403ce000 本来想在PIO上驱动TFT玩玩,结果发生错误。
回ArduinoIDE烧个Blink也是这种错误,干脆清空setup和loop结果也是错误。
百度说是供电原因,但更换USB接口发现达不到目的。
观察下,发现是FLASH模式的问题,默认是QIO,而板子是DIO模式。
更改过来后虽然还是提示SHA-256 comparison failed:但只提示一次且不会无限重启,达到板子跑起来的目的
(一段时间没碰,都忘了这回事)
顺便附下PIO的FLASH配置
board_build.flash_mode = dio
|