最近使用esp32开发点小玩意儿时出现了一些闹心人的情况。解决以后写点日志避免忘掉。
一段时间不用后,会出现无限复位的情况,每次自动复位的运行时间都不一样。用了其他大佬的解决方法后依然不行,百思不得其解。然后我在vscode中的芯片设置里发现了一些和刷固件软件(乐鑫官网可以下载)一样的选项。如下图。
两张图片里的flash mode和spi mode,flash frequency和 spi speed必须设置相同,如果不相同就会出现无限复位或其他玄学情况。
至于如何刷固件请参照其他帖子。
写一点记录一下,以上设置非常基础,但智者千虑必有一失,希望可以帮到其他出现同样问题的人。