【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.1.https://blog.csdn.net/Boantong_/article/details/106229281,按照该文档,加钉钉群获得 AiThinkerIDE_V1.5.2.exe 并安装该文件。安装完成后,确定电脑环境变量是否成功 PATH 配置了如下变量(根据自己电脑路径有所差异),四个环境变量不用修改。
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. 烧录软件的获取 先到我们docs官网下载最新版本的烧录软件,点击下方的网址的第二项烧录WIFI固件工具,点击下载地址链接即可成功下载烧录软件 https://docs.ai-thinker.com/tools,如下图。
2.3. 烧录软件的使用,这里以图片为步骤
三、ESP-12S 参考资料 参考网址:https://blog.csdn.net/Boantong_/article/details/106229281 https://docs.ai-thinker.com/tools
页:
[1]