在windows上搭建适用于机智云的esp8266开发环境
本帖最后由 mmuyu 于 2023-8-10 22:03 编辑机智云给出的esp8266开发环境需要使用ubuntu虚拟机进行开发,这对于大部分刚上手的用户来说是不熟悉的,因此一个简单的开发环境很有必要。
首先我们到安信可的文档页面获取sdk一体化开发环境。链接:https://docs.ai-thinker.com/开发工具2
从给出的网盘链接里,下载全部文件
下载完成后,打开AiThinkerIDE_V1.5.2.exe 进行安装,安装完成后,把下载得到的文件plugin_cygwin和工具链文件夹内的v4.8.2_for_2.0解压到电脑里一个不带中文的目录 示例:
接下来打开系统高级设置->环境变量选择系统变量的path 点击编辑
我们要为环境变量添加4.8.2的工具链和模拟unix环境的工具,并且删除默认开发环境的工具链
首先我们要删除默认的3.0版本的工具链的环境变量
接下来,添加4.8.2的工具链环境变量和模拟unix工具的环境变量,选择对应目录下的bin目录即可
接下来,我们打开ide 点击左上角的file new 选择c project建立一个新的项目 填写项目名字,并且把工具链修改成cygwin 点击完成
这里不使用import导入是因为ide有可能存在bug
接下来我们找到创建项目的文件路径,把从机智云下载从产品soc开发压缩包内的文件全部复制到项目路径下
回到ide 右键项目名称 选择refresh刷新文件即可看到复制进去的文件
这时候编译大概率报错 我们还需要修改一些东西
右键项目名称,选择properties对环境进行配置
我们要修改两处地方 1是不使用默认的构建命令,我们要指定使用gcc进行构建
2取消自动生成makefile 并且把构建路径后面的debug去掉
点击apply 再点击ok退出
最后,我们点击项目的makefile文件,修改其中的boot, app 和spi size map参数 然后保存如图
至于为什么是这个参数,其实我们从在linux平台的构建命令就能找到
现在,我们构建一遍,可以看见,成功输出bin文件
页:
[1]