esp32安装esp-idf环境+编译helloworld+烧录

1. 开发环境

  1. SDK:esp-idf-v4.0.1
  2. Toolchain: windows10 64bit编译环境
  3. Editor:vscode
  4. board:Lolin32

2. 解压

下载好后,把文件解压到%userprofile%\esp下。
如果不知道userprodfile的话,

按win+r键
输入cmd
复制粘贴cd %USERPROFILE%

就可以看到。正常来讲cmd就是在userprofile路径打开的。
为了方便,把esp-idf-v4.0.1改为esp-idf。

3. 安装工具

通过命令提示符窗口手动安装这些工具。建议在科学上网的网络环境下运行。

cd %userprofile%\esp\esp-idf
install.bat

我们通过命令行窗口可以知道bat操作安装了下列工具:

Installing ESP-IDF tools
Installing tools: xtensa-esp32-elf, esp32ulp-elf, cmake, openocd-esp32, mconf, ninja, idf-exe, ccache

还有运行了一个独立的python环境。

4. 设置环境变量

在上面install.bat批处理完成后,继续执行%userprofile%\esp\esp-idf\export.bat

5. 创建工程

从 ESP-IDF 中 examples 目录下的 get-started/hello_world 工程开始。
将 get-started/hello_world 复制至您本地的 ~/esp 目录下:

cd %userprofile%\esp

xcopy /e /i %IDF_PATH%\examples\get-started\hello_world hello_world

6. 连接设备

检查 Windows 设备管理器中的 COM 端口列表。断开 ESP32 与 PC 的连接,然后重连。查看从列表中消失后再次出现的是哪个端口。
如: COM1

7. 配置

cd %userprofile%\esp\hello_world
idf.py menuconfig

没啥问题就左右键选择Exit退出。

8. 编译工程

请使用以下命令,编译烧录工程:
idf.py build
运行以上命令可以编译应用程序和所有 ESP-IDF 组件,接着生成 bootloader、分区表和应用程序二进制文件。
编译完成后将生成 .bin 文件。

9. 烧录到设备

请使用以下命令,将刚刚生成的二进制文件烧录至您的 ESP32 开发板:
idf.py -p PORT flash
请将 PORT 替换为 ESP32 开发板的串口名称(如:COM1),具体可见 第六步:连接设备。
更多有关 idf.py 参数的详情,请见 idf.py。

10. 监视器

您可以使用 idf.py -p PORT monitor 命令,监视 “hello_world” 的运行情况。注意,不要忘记将 PORT 替换为您的串口名称。
您可使用快捷键 Ctrl+],退出 IDF 监视器。

你可能感兴趣的:(esp32)