收藏官网首页
查看: 3854|回复: 0

[经验分享] 在windows上搭建适用于机智云的esp8266开发环境

106

主题

107

帖子

7264

积分

论坛元老

Rank: 8Rank: 8

积分
7264
跳转到指定楼层
楼主
 楼主| 发表于 2023-8-10 21:55:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
本帖最后由 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文件


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表