我有一块新板,它是计划使用 esp32s2 的一系列产品中的第一块。我在启动和运行
电路板时遇到问题。几个星期以来,我一直在使用具有 pico 板足迹的 Waveshare
开发板。我一直在使用 Eclipse 和 5.0 版本的 SDK 开发代码。我现在已经安装并“运行”了专业组装的 4 层板。3.3v
电源看起来很干净。40mHz 振荡器运行良好。JTAG 和 USB 有问题,但今天我专注于使用 UART0 RX 和 TX 加载代码。我已经通过使用 UART0 加载到 Waveshare 板来验证我的代码是否有效。然后我尝试从同一个 eclipse 会话加载相同的代码。当将代码闪存到两个系统时,Eclipse IDE 控制台看起来是一样的。然而,在监控 UART 流量的同时按下两个目标上的重置按钮会产生截然不同的结果。我的 s2 板报告缺少分区表。然后 75 毫秒后它重新启动“rst:0x3 (RTC_SW_SYS_RST)”。看来 ULP 正在重置主核心。我使用了 esptool.py erase_flash 命令,它报告“芯片擦除成功完成”。