2022年ESP教程-Windows开发环境搭建 .pdf

上传人:Che****ry 文档编号:34879210 上传时间:2022-08-19 格式:PDF 页数:12 大小:1.76MB
返回 下载 相关 举报
2022年ESP教程-Windows开发环境搭建 .pdf_第1页
第1页 / 共12页
2022年ESP教程-Windows开发环境搭建 .pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《2022年ESP教程-Windows开发环境搭建 .pdf》由会员分享,可在线阅读,更多相关《2022年ESP教程-Windows开发环境搭建 .pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一篇基本的 Linux仿真环境和交叉编译工具链的配置0、电脑环境: Win10 x64 1、下载工具链和仿真环境https:/ 2、解压到c 盘根目录,将会出现一个msys32 的文件夹。3、运行 msys32目录下的msys2_shell.cmd,输入命令 ” cd c:/” 进入 c 盘根目录4、输入 mkdir esp32_idf,创建 esp32_idf 文件夹,输入cd esp32_idf/ ,进入 esp32_idf 文件夹5、克隆 idf 固件库输入git clone -recursive https:/ IDF_PATH=C:/esp32_idf/esp-idf添加编译需要的

2、环境变量,如果你不想每次都输入,可以打开C:msys32etcprofile.desp32_toolchain.sh(使用 notepad打开或者记事本) ,添加 export IDF_PATH=C:/esp32_idf/esp-idf一行,保存并退出。8、 输入 cd example 进入工程目录example 目录,下面有很多例程我们一01hello_world 为例,输入 cd 01_hello_world 进入第一个工程目录。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1

3、 页,共 12 页 - - - - - - - - - 9、 输入 make menuconfig 选择 “ Serial flasher config” 按回车配置串口号, 光标停留在在Default Serial Prot 的时候继续按回车,输入/COM4( 我电脑上的串口是COM4)。其他的不用修改,使用向右方向键,回车,向右方向键,回车即可退出。最后一次回车保存设置参数。10、输入 make clean 删除了 builds 目录下的文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -

4、 - 第 2 页,共 12 页 - - - - - - - - - 11、确保你的模块已经上电,GPIO0/DL引脚为低电平,按下复位键,使模块进入串口boot并等待上位机链接,下载程序。然后输入make flash 就可以编译,编译大概需要三分钟左右的时间,编译完成后自动进入下载环节。12、等待下载完成后请将GPIO0/DL连接至高电平,然后按下复位键即可运行。输入 ls /dev/tty* 查看 shell环境下串口的设备名称,我电脑经测试知道COM4 对应了 /dev/ttyS3。(测试方法:不断的使用 cat 命令测试看那个串口设备有输出信息)。13、输入 cat /dev/ttyS3

5、 shell页面将会打印串口输出的信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 14、大功告成!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 第二篇eclipse环境配置0、电脑环境: Win10 x64 下载 eclipse 的 c+版本 IDE(e

6、clipse-cpp-neon-R-win32.zip) 下载 jre,java 运行时( jre_8u101_windows_i586_8.0.1010.13.exe )1、安装 jre,完成后解压eclipse 到 c 盘根目录。运行eclipse,界面还挺好看,我选择默认的 workspace。2、进入 eclipse 主页面,第一次打开会出现welcome 界面,关闭即可,然后会进入主工作区域,右键左侧的空白区域,选择import 快捷菜单,如图示位置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -

7、- - - - - 第 5 页,共 12 页 - - - - - - - - - 3、选择 C/C+ 下面的 Existing code ad Makefile Project, 单击 Next。4、选择 Browse,然后选择c 盘根目录自己建立的esp32_idf 文件夹,千万不要选择esp-idf目录, esp-idf 目录只有官方的sdk没有应用程序。5、选择编译工具链:Cross GCC ,然后选择Finish 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 1

8、2 页 - - - - - - - - - 6、接下来需要设置工程的一些参数了。7、选择 C/C+ Build页面下的Environment 选项卡,A)单击 Add 按钮,在name 栏输入 V,value 栏输入 1;B)再次单击Add 按钮,在name 栏输入 IDF_PATH ,value 输入 esp-idf 固件库的目录。C:/esp32_idf/esp-idf ,分清楚,这里选择的是idf 固件库的目录;需要注意的是,此处是/不是 ,否则编译会找不到正确的路径。C)修改 PATH :删除原来的内容,然后输入C:msys32usrbin;C:msys32mingw32bin;C:m

9、sys32optxtensa-esp32-elfbin(前提是你按照教程解压的官方工具链文件)。输入完成后单击OK。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 12 页 - - - - - - - - - 8、选择 C/C+ Build 选项,然后将 U

10、se default build command选项前面的标记取消,Build command选项就处于可编辑的状态了,输入bash $IDF_PATH/tools/windows/eclipse_make.sh 然后点击OK。至此编译器选项已经设置完成。9、 进入 C/C+ General - Preprocessor Include Paths 选项,然后选择 Providers 页面。选择下拉列表中的 CDT Cross GCC Built-in Compiler Settings ,在下方会出现一个Command to get compiler specs 的 可 输 入 窗 口 ,

11、使 用xtensa-esp32-elf-gcc替 换$COMMAND ,或者直接输入xtensa-esp32-elf-gcc $FLAGS -E -P -v -dD $INPUTS。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 12 页 - - - - - - - - - 10、进入 C/C+ General - Preprocessor Include Paths 选项,然后选择Providers 页面。 选择下拉列表中的 CDT GCC Build Output P

12、arser,在 Compiler command pattern输入框中的开始位置插入xtensa-esp32-elf-。最后改输入框内容为xtensa-esp32-elf-(g?cc)|(gc+)|(clang) 单击 OK 结束配置。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - 环境配置到此终于完成了! - 华丽的分割线 - 11、右键 example 目录下的工程目录(01_hello_world ) ,选择 Mak

13、e Targets-creat,在弹出的对话框中输入flash,如图所示。输入完成单击OK。12、工作做到现在已经完成了90%。先要暂停一下,不要着急着编译,因为你编译也会卡主的。工程编译必须先进行config 才行,否则无法编译通过。 这时候要打开msys32_shell.cmd,进入 01_hello_world 目录,输入make menuconfig ,进行串口设置(详细步骤请参考上一章节内容)13、确保你的模块已经上电,GPIO0/DL引脚为低电平,按下复位键,使模块进入串口boot并等待上位机链接,下载程序。14、就差最后一步了。 。 。 。鼠标单击esp32_idf 文件夹,使其

14、处于选中的状态。一定要保证esp-idf 是被选中的!点击菜单栏的Project-Make Targets-Build。在弹出的对话框中选择Target栏下的 flash,然后单击下方的Build,此时就是等待(开始可能会卡一分钟左右)编译器编译完成,并自动下载。编译完成后会在esp-idf-template-build目录下生成很多编译输出的文件。我们需要用的是 bootloader-bootloader.bin ,app-template.bin和 partitions_singleapp.bin三个文件。将这三个文件通过官方提供的下载工具下载至芯片即可名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 12 页 - - - - - - - - - 15、等待下载完成后请将GPIO0/DL 连接至高电平,然后按下复位键即可运行。打开串口调试助手。选择正确的串口,波特率115200,即可在串口调试助手上看到输出信息。16、大功告成!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁