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开发这样会造成编译不通过,或者其它异常问题
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)