首页 > 作文

初次使用ESP32 ESP

更新时间:2023-04-04 04:42:37 阅读: 评论:0

最新版本的esp-idf开发环境需要使用新的工具idf.py来编译、烧录程序了(不再使用传统的Make命令)

对于习惯使用传统GNU Make的用户,初次使用idf.py 工具需要注意哪些呢?

下面总结一些需要注意的问题,并给出一些问题的解决方法。

1.明明已经按照所有的新手指南配置了环境,但还是提示“idf.py:未找到命令”

解决方法:

首先,确定您执行idf.py命令的目录下含有MakeFile文件、 CMakeLists.txt 文件(idf.py 应运行在 ESP-IDF 的 项目 目录下,即包含 CMakeLists.txt 文件的目录。仅包含 Makefile 的老式项目并不支持 idf.py。)

然后,使用printenv IDF_PATH命令查看IDF_PATH是否配置正确,如果配置不正确,请使用export IDF_PATH=~/esp/esp-idf命令(注意替换为你的esp-idf所在的目录)导入IDF_PATH环境变量。

最后,配置编译工具,新版本的esp-idf的编给字的拼音译工具不在通过ex圣妃port PATH=…类似的命令进行配置了,其采用export.sh脚本,因此,您必须执行命令:

. $HOME/esp/esp-idf/export.sh(注意“点”后面必须有个空格,代表执行根目录下的脚本文件)(此外,注意将上述例子中的esp-idf的路径替换为您自己的 路径)来配置您的编译工具。

(所谓换汤不换药,上述两条配置,实际与传统GNU make的export IDF_PATH=..

export PATH=..类似,你可以像通常一样将它们做成alias命令,方便快捷使用)

2.此外,由于esp-idf支持的硬件设备越来越多,其使用时增加了一些必须要了解的配置选项:

1)选择目标芯片:

打开一个新项目后,应首先设置“目标”芯片 idf.py t-target {IDF_TARGET}。注意,此操作将清除并初始化项目之前的编译和配置(如有)。 您也可以直接将“目标”配置为环境变量(此动漫专业学校时可跳过该步骤)。更多信息,请见 选择“目标”芯片

2)配置单核/双核(默认双核)

如果您使用的是 ESP32-DevKitC(板载 ESP32-SOLO-1 模组),请在烧写示例程序前,前往 menuconfig中使能单核模式(CONFIG_FREERTOS_UNICORE)。

此外,对于开发板还需注意的是,如果使用的是不自带天线的开发板,可能出现连不上网的情毕业赠言给同学的况。

3)编译

idf.py build

4)烧录

idf.py -p PORT [-b BAUD] flash(默认波特率为 460800。)

5)查看串口输出

idf.py -p PORT monitor

6)一次性执行构建、烧录和监视过程:

idf.py -p PORT flash monitor

更多idf.py使用方法与注意事项请查阅:

系统构建说明文档:

/d/file/titlepic/build-system.html

本文发布于:2023-04-04 04:42:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/8aabedb8018e140af7aebb14152c460e.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:初次使用ESP32 ESP.doc

本文 PDF 下载地址:初次使用ESP32 ESP.pdf

标签:命令   的是   工具   目标
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图