ESP32 --学习记录(1)
今天在做ESP32-idf中的blink实验时,出现了程序烧录后,串口无响应,同时配置的GPIO没有输出高低电平。
实验器材:ESP32_Devkitc_v4。
开发软件:eclipse 、msys32、串口助手。
实验结果:串口打印信息,配置的GPIO循环输出高低电平,周期为2秒。
通过测试以及查阅资料得知原因:
1.程序编译完成之后没有进行保存,烧录的程序是之前错误的程序。 与Keil5软件不同,eclipse在程序发生改动之后需要手动保存,然后通过Build编译,编译完成后自动烧录到开发板。相反,Keil5软件编译之后会自动保存工程中改动的地方。
2.烧录过程中出现以下图片情况可能有两种可能:
(1).串口发生占用冲突。测试过程中,经常用串口助手查看输出后忘记关闭串口(马虎大意)。使得烧录时发生错误。这种情况可以在编译信息中看到找不到串口信息提示。
(2)没有在msys32中通过make menuconfig 配置烧录串口。
若以上都已经配置完成,可以尝试掉电后重新烧录。
烧录完成后界面显示
以上内容为各人想法,欢迎巨佬指正。