本帖最后由 ifwz1729 于 2023-9-8 13:58 编辑
本系列图文连载,第2话
环境搭建
下载git,国内分流 淘宝镜像 ,推荐下载MinGit,解压,添加环境变量
论坛的安装教程写的很劝退小白 零基础搭建小安派Windows 开发环境 (因为考虑了github需要魔法上网,将下载换成gitee,导致看起来步骤有些复杂)
如果你跟着教程安装环境,遇到 git submodule update 无法下载的问题,那么不用百度了,无解
先去霍格沃茨学习魔法上网
使用一行命令拉取
- git clone --recursive https://github.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码 会自动把子模块aithinker_Ai-M6X_SDK、tools、toolchain拉下来
然后,在aithinker_Ai-M6X_SDK/文件夹中拉取工具链
- git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码所有都拉取完成之后,需要把三个路径加入到电脑的环境变量当中,分别是:
- aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
- aithinker_Ai-M6X_SDK\tools\make
- aithinker_Ai-M6X_SDK\tools\ninja
复制代码
环境就搭建好了 (或者,你嫌拉取太慢,我打包了一份)
在vscode里make一下,测试
烧录可能遇到的问题
烧录有两种方式,直接用typeC或者用ttl线
按住 burn键不放,点击 reset 键,电脑上设备管理器会显示comXX
使用命令烧录
提示你按一下 reset 键
如果出现,端口不识别,握手失败
不要慌!!!
上面,我们提到有两种烧录方式,在flash_prog_cfg.ini里,找到 boot2_isp_mode = 1 这一行,把1改成0
再次烧录就成功了
烧录灰太狼大大的天气站
【DIY电子作品】基于小安派AiPi-Eye-S1的天气站
你问我为什么不烧录官方提供的天气站?
灰太狼大大这个更漂亮,配色非常的猛男!
灰太狼大大将代码开源在 https://gitee.com/imhzy/ai-pi_-hzy_-weather ,下载代码前,记得star哦
将代码解压到AiPi-Open-Kits目录下
打开vscode,在集成终端中打开
在flash_prog_cfg.ini里,找到 boot2_isp_mode = 1 这一行,把1改成0
在终端输入make,回车
看到 Built target combine 就编译好了
用数据线连上小安派,按住 burn键不放,点击 reset 键,电脑上设备管理器会显示comXX
使用命令 make flash COMX=COMxx烧录
将小安派断电,重新上电
连上wifi
到 易客云天气 邮箱注册,输入appid与appsecret,就好了
我的快递盒小安派真他妈的漂亮!!!
|