安信可AiPi-Eyes-R2开发教程

官方资料 

小安派Windows环境搭建官方教程icon-default.png?t=O83Ahttp://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=282&extra=page%3D1小安派2固件icon-default.png?t=O83Ahttps://docs.ai-thinker.com/_media/open_hard/aipi-eyes-r2-86panel-v1.1.0.zip小安派C语言开发教程icon-default.png?t=O83Ahttp://bbs.ai-thinker.com/forum.php?mod=forumdisplay&fid=186小安派 PWM呼吸灯教程icon-default.png?t=O83Ahttp://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=279&extra=page%3D1

   一、前言

   上个月底参加了安信可在B站发布的免费领取开发板的活动,很幸运进入获奖名单,奖品是一台AiPi-Eyes-R2开发板。

安信可AiPi-Eyes-R2开发板套件

安信可AiPi-Eyes-R2

4寸RGB显示屏

      安信可AiPi-Eyes-R2主要的亮点就是这块4寸RGB触摸屏,分辨率为480*480,可以用这块触摸屏实现许多功能。

      除此之外,AiPi-Eyes-R2还支持许多功能,如单路音频输出,摄像头,I2C接口,以太网接口等。

接下来介绍一下,这块开发板的基本开发流程。

二、环境配置

      开发环境为Vscode,基本的环境要求即可,同时推荐安装几个插件用于提升开发效率

如:C/C++(用来实现代码跳转)、Doxygen Documentation Generator(快速注释插件) 、vscode-icons(文件名识别 icon,可以给各种文件自动标识出图标)。

同时还要下载git 工具 ,负责拉取代码和管理代码的功能,小安派的源码全都是放在 git 远程仓库上,想要下载源码,必须使用 git 工具

方法一:下载连接: https://github.com/git-for-windows/git/releases/download/v2.41.0.windows.3/Git-2.41.0.3-64-bit.exe

方法二:常规下载速度较慢,可以使用魔法进行加速或者去安信可官网下载 :小安派-Eyes-Sx 多功能开发板 | 安信可科技

  在“三、其他资料”的第四个(下载两小时,安装失败了!!!


方法三:或者直接去浏览器搜索:git-downloads 或者直接复制下面链接去下载也可,

Git - 下载软件包 (git-scm.com)

选择Windows-64位安装下载(下载安装成功!!!

下载完毕后,双击安装Git工具,选择安装路径

勾选第一个,然后一直点击下一步,直至安装结束。

 三、文件配置

        下载完Git后,在桌面单击右键选择"Open Git Bash here"

然后输入指令,右键点击“paste”进行复制

git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git -b master

注意:开头是https不是http

如果输入错误,后续也会报错:解决方案:将生成的文件关闭,丢进垃圾桶并清除(关机后才能丢进垃圾桶)

         等待克隆完成(克隆完成如下图所示)

        完成上面的指令后,桌面会出现一个AiPi-Open-Kits的文件夹,我们需要修改这里面的配置文件,然后关闭Git

记事本方式打开“.gitmodules”文本

 将guithup.com替换成gitee.com

分别输入(提示:“cd”是liunx指令中“打开文件地址”进入电脑文件要在文件名前加“cd”,表示进去该文件)

先将“AiPi-Open-Kits”里的“aithinker_Ai-M6X_SDK”这个文件删了否则下面的更新指令无法正常执行(第一次输入后没有显示,但程序仍然会生成一个文件,就把“aithinker_Ai-M6X_SDK”再删一次,即可)

cd AiPi-Open-Kits/
git submodule init
git submodule update

输入后Git工具显示现象如下

        完成后拉取 M61中的SDK子模块;关闭git,然后唤起git逐条输入下面的指令(参考下面的最终效果)

cd AiPi-Open-Kits/
git submodule init
git submodule update
cd aithinker_Ai-M6X_SDK/
git submodule init
git submodule update
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git -b master

        先进主文件夹-完成主文件夹的初始化和更新-再进入次文件夹再次完成初始化和更新

次文件夹更新较慢,更新完成后输入工具链

        完成后效果如下 

更新完成后:重点检测“aithinker_Ai-M6X_SDK”是否有文件,“tools”中是否有文件,是否存在“toolchain_gcc_t-head_windows”这个文件

 四、路径配置

        点击“此电脑”→右键单击“属性”→点击“高级系统配置”→点击“环境变量”→点击滑动“系统变量”

→点击“path”→点击“编辑”

点击“新建” →点击“浏览”→按照这个路径“C:\Users\Quit\Desktop\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin”

 点击“新建” →点击“浏览”→按照这个路径“C:\Users\Quit\Desktop\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\tools\make”,并且将其移动到顶端

 点击“新建” →点击“浏览”→按照这个路径“C:\Users\Quit\Desktop\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\tools\ninja ”,

最终效果如下 

 设置完成后,重启电脑,重新查看path中的路径是否存在

或者进入设置搜索“PowerShell”,点击显示设置

输入指令

make -v

安装成功它会显示这个 

再输入指令

 riscv64-unknown-elf-gcc -v

 安装成功会显示这个指令

打开桌面上的“AiPi-Open-Kits”文件

选择文件“AiPi-Eyes-weather”然后点击选择“在集成终端打开”并且输入“make” 

         运行报错-错误信息表明在执行 make 命令时,尝试执行一个子进程来运行 cp 命令(用于复制文件),但是失败了。具体来说,cp ./../aithinker_Ai-M6X_SDK/bsp/board/bl616dk/config/edata.bin build/build_out 这个命令试图将 edata.bin 文件从其当前位置复制到 build/build_out 目录,但是遇到了问题。

后来查看文件,发现两个文件路径都是正确的。

点击右下角的“+”号选择“Git Bash”。

先用“cd”命令,进入文件“AiPi-Eyes-Rx”,然后再输入“make”。

下面第三张图是运行成功的现象。

      

五、烧录例程

接线方式

USB转TTL小安派-Eyes-R2
3.3V3.3V
TXDRX
RXD

TX

GND

GND

 在后面的命令行输入串口烧录指令“make flash COMX=COM3”(我的是串口3,串口号具体看自己的实际情况来),串口号在设备管理器查看

当屏幕提示 “Please Press Reset Key!”时,立即按下开发板上的EN键

烧录完成后现象 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值