设为首页 加入收藏

TOP

认识ESP32_IDF环境(二)
2023-07-23 13:31:16 】 浏览:112
Tags:认识 ESP32_IDF 环境
quot;defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "compilerPath": "C:/System Tools/mingw64/bin/gcc.exe", "cStandard": "gnu17", "cppStandard": "gnu++14", "intelliSenseMode": "windows-gcc-x64" } ], "version": 4 }

并且在系统环境变量中创建以下两个变量:路径为自己安装的ESP-IDF路径。

1670941984542

2.添加组件

打开ESP32特有终端,进入刚刚创建的工程下。使用指令创建组件:

idf.py -C components create-component test1

\(test1\)为组件名。

创建完成后如图:

1670942448441

此时,工程目录下生成了一个components文件夹,进入文件夹后,产生了刚刚创建的组件文件夹。

组件文件夹默认包含以下内容:可根据需要添加.c / .h?文件。

C:.
└─test1
    │  CMakeLists.txt
    │  test1.c
    │
    └─include
            test1.h

3.CMakeLists.txt文件编写规范

这部分较为繁琐,但并不复杂,可在使用的过程中摸索。

3.编译调试说明

接下来可以编译,下载了。

退回到刚才的工程根目录下,使用指令idf.py build?编译工程。初次编译时间较长,请耐心等待。

1670943043135

编译完成后即可使用指令idf.py -p PORT flash 烧录下载到单片机中 PORT为下载设备端口,ESP32目前官方提供的下载方式为串口下载。也可采用JTAG下载,但必须采用官方下载器,较为麻烦,这里不做推荐。

1670943109996

这样就可以愉快的开始你的ESP32之旅了。

补充:ES32_IDF指令说明

1.基础指令

功能 命令
配置界面 idf.py menuconfig
清理工程 idf.py fullclean
编译 idf.py build
烧录下载 idf.py -p PORT flash
监视端口 idf.py -p PORT monitor
擦除整个flash并烧录下载 idf.py (-p PORT) erase_flash
编译+烧录+监视 idf.py -p PORT build flash monitor
设定目标芯片(默认ESP32) idf.py set-target <芯片名称>

2.开始新项目

idf.py create-project --path <项目名> <主函数名>

以上命令会直接在 <项目名> 目录下创建一个名为 <主函数名> 的新项目

3.创建新组件

idf.py -C components create-component <组件名>

该示例将在当前工作目录下的子目录 components 中创建一个新的组件。

如果在现有项目中通过将组件移动到一个新位置来覆盖它,项目不会自动看到新组件的路径。请运行idf.py reconfigure命令后(或删除项目构建文件夹)再重新构建。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇STM32标准库中GPIO_ReadInputData.. 下一篇老板要的物联网可视化大屏,我30..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目