谷动谷力
标题: 【NXP RT1062 & JN5189 Gateway】ESP-12S 模块环境搭建及烧写 [打印本页]
作者: 鸣涧 时间: 2022-11-26 00:16
标题: 【NXP RT1062 & JN5189 Gateway】ESP-12S 模块环境搭建及烧写
【NXP RT1062 & JN5189 Gateway】ESP-12S 模块环境搭建及烧写
最近在做 NXP RT1062 & JN5189 ZigBee Gateway 网关方案用到乐鑫的 ESP-12S WiFi 模块,该模块固件 AT 版本连云需要升级到 V1.7 以上。故搭建起了安信可一体化 IDE,搭建、编译、下载过程中遇到了不少阻碍,故记录下来,以便大家相互学习。
一、ESP-12S 环境搭建
1.2. 钉钉群获得 Git-2.26.0-64-bit.exe 并安装,如果电脑已有 GitHub,略过。
1.3. NONOS SDK,通过 GitHub 拉乐鑫官网如下地址的 NONOS SDK,不可直接下载,不然代码的不完整,编译会出问题。
1.4. 打开 AiThinkerIDE_V1.5.2 软件,会自动在安装目录下生成 Ai-Thinker V1.1 文件夹。这儿要特别注意,该文件夹Ai-Thinker 和 V1.1 之间有空格,会导致后期编译过程无法通过。这儿我们要手动建一个文件夹 Ai-Thinker_V1.1,并将工程切换到该新建的文件夹下File -> Switch Workspace -> other .
1.5. 按照 1 中的链接文档,将 NONOS SDK 工程导入到 IDE。
1.6. 项目属性设置,鼠标选中项目名称右键点击,在右侧菜单中选择Properties ;选择Properties --> C/C++ Build --> Build command 中添加编译规则,当前硬件是 32Mbit的模块,所以这样填:( make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=6 );在 Properties --> C/C++ Build --> Build directory 选择编译的工程路径。
1.7. 编译环境默认即可
二、ESP-12S 烧写:
2.1. 关于烧录,8266/8285的烧录接线的方法都是一样的,都是在应用电路的基础上将GPIO 0引脚拉低让模块进入下载模式,如果无法判断模块是否进入下载模式可以通过上电将波特率设置到74880读取一下串口打印信息,这里以ESP-12F模组为参考,具体如下图。
2.2. 烧录软件的获取
三、ESP-12S 参考资料
欢迎光临 谷动谷力 (http://bbs.sunsili.com/) |
Powered by Discuz! X3.2 |