目录
2.6 如何用make flash 下载文件 和使用 make monitor 查看运行结果
1、背景
Window下,ESP-IDF开发环境已经建立好了,这就要开始配置一下Eclipse的编写和编译环境,为了自己编写和编译有一个好的环境。其实我在ESP-IDF开发环境配置好之前,就是用eclpse来编写的,在Ubuntu下编译,可是要开虚拟机,且配置Ubuntu时,有点小失误,拖拉文件夹要两次。现在Windows下开发环境弄好了,怎能不弄弄eclipse下编译呢?
对Windows配置有麻烦的朋友,可以看看我的另一篇博文
https://mp.csdn.net/postedit/84728654
1.1 参考文献
官网文档 https://docs.espressif.com/projects/esp-idf/en/latest/
大神半颗心脏 https://blog.csdn.net/xh870189248/article/details/80304624
Justice_Gao https://blog.csdn.net/jdsnpgxj/article/details/80130138
Java开发环境配置 https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
2、Eclipse 开发环境(C/C++版)配置过程
2.1 首先你必须有eclipse运行的环境
感谢浩子提供链接,我是朋友直接给的连接下的,这里给你一个路径
https://www.oracle.com/downloads/index.html
你这里可以根据你的需要下JDK或JRE,JDK中包括JRE,我下了JRE(Jave Run Environment),eclipse运行环境就够了。
根据给出的第三篇java开发环境配置 来配置环境变量JAVA_HOME和 CLASSPATH以及修改PATH
结果如下所示:
2.2 下载安装eclipse
下载安装给了链接 https://www.eclipse.org/downloads/packages/ 或者百度搜索eclipse就行
下载之后,解压缩运行其中eclipse.exe就行,选择默认工作空间。
2.3 导入hello-world工程
步骤1、File--》Import
步骤2、选中Existing code as Makefile Project 双击或按Next
步骤3、在1中选择工程所在目录,2中选择C,3中选择Cross GCC(交叉编译工具),记住4中工程名不要重了,重了就改改。单击Finish,导入工程完成。
2.4 配置工程
配置工程包括交叉编译链的配置和Include路径的配置。
未完待续。
2.5 编译结果呈现
运行make help 查看make相关命令
-make menuconfig 配置IDF项目,创建更新sdkconfig文件。
-make defconfig 配置IDF项目为所有选项为默认值。
-make all 构建app(可执行文件)、bootloader 和分区表
-make flash 构建并下载app、bootloader和分区表到芯片中
-make clean 清除所有输出文件
-make
2.6 如何用make flash 下载文件 和使用 make monitor 查看运行结果
这里是在Windows下的方法
在设备管理器下端口,记录要用的端口,如COM11
在make menuconfig 下修改Serial flash config下的Default serial port下
之后执行make all 完成后 用Make flash 进行烧写
在执行make monitor后
最后,复位即可。