ESP32开发学习
《1》VSCode编程方式
先创建一个空白工程
1:在命令行中输入idf.py create-project,后面是工程名,(用这个命令创建的新项目只能在编译器根目录下编译),在其它目录编译会报错
idf.py create-project Demo_freertos
2:下面这个方法创建的工程可以在任意目录下编译,并且不会报错
idf.py create-project --path my_projects my_new_project
3:在Vscode中打开创建的工程文件夹,ctrl+shift+P打开命令,选择如下图所示条目,配置项目。
《2》下面是用IDF命令行编译下载方式
进入到工程目录下输入以下命令编译
idf.py build
下载到Flash中并仿真
idf.py -p COM6 flash monitor
进入配置界面(编译后才能配置)
idf.py menuconfig
进入配置界面后,按方向键完全没反应
J K代替上下键
下载数据到指定分区
python esptool.py --chip esp32 --port com4 --baud 115200 write_flash -z 0x210000 myFont1.bin
《3》Vscode中下载IDF不成功问题解决
用Vscode安装ESP idf插件遇到的问题,无法成功,这里直接在官网上下载对应版本IDF,然后把它添加到ESP IDF插件中,这样就能免去在VSCODE插件中下载IDF不成功麻烦
《4》用idf.py create-project命令创建空白工程时,要用对应版本开发环境创建工程
不能用V4.42创建工程,用V5.3开发这样会造成编译不通过,或者其它异常问题