上一篇我们解决了选择困难症的问题,今天来说说安装编译环境IDF。
------------------------------------------------------这里是分界线---------------------------------------------------------
一、官网的指南
其实怎么安装编译环境,乐鑫的官网上有非常详细的说明。
找到乐鑫官网后,选择“产品->ESP32”,往下拖到“资源”这一栏,基本上学习所需要的大部分资源都在这里了。
选择“编程指南”,找到“设置开发环境”,按照提示进行操作就行了。
可以直接点这个网址:
Windows 平台工具链的标准设置 - ESP32 - — ESP-IDF 编程指南 latest 文档
------------------------------------------------------这里又是分界线------------------------------------------------------
二、我的安装方式
我是直接下载离线包esp-idf-tools-setup-offline-2.11.exe,有1.8G,下载需要点时间。
然后一路按提示下一步完成安装。
安装完之后,桌面上会生成2个快捷启动方式。我是用的CMD(PowerShell启动后编译不成功)。
编译前执行了以下操作:
1、打开CMD后进入idf目录;
2、配置环境:在CMD窗口输入以下命令:
install.bat 安装各种ESP-IDF的工具
export.bat 设置环境变量
如果看到提示信息“idf.py build”,说明可以编译了。
------------------------------------------------------这里还是分界线------------------------------------------------------
三、编译hello world
1、进入目录:cd esp-idf\examples\get-started\hello_world;
2、先清除之前的编译文件:idf.py clean
3、执行编译:idf.py build
编译的过程很慢,看到数字在跳动就对了。
编译成功,在对应工程的build目录下面产生bootloader ,分区表和bin 文件。
4、烧录程序 idf.py -p com11 flash(我电脑的串口号是COM11);
发送指令后按住BOOT键,然后按一下复位键放开;
5、监视串口输出:idf.py -p com11 monitor;开发板按复位键;
------------------------------------------------------还是可爱的分界线---------------------------------------------------
四、要点说明
1、烧录完也可以自动开启串监视器,指令:idf.py -p com11 flash monitor,退出串口监视器,按Ctrl+C;
3、如果要复制某项目,记得先执行一次idf.py fullclean,否则有可能复制过去后,编译不成功;
4、输入指令idf.py menuconfig,可以打开可视化配置菜单。根据界面提示操作吧。实际上它是修改了sdkconfig这个文件。
4、每个项目的说明文档,可以查看README.md。别问我用什么软件打开,难道你没有Notepad或者VS code么?