http://bbs.ai-thinker.com/forum. ... =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接口,以太网接口等。
小安派R2的功能分布图
接下来介绍一下,这块开发板的基本开发流程。
二、环境配置
然后输入指令,右键点击“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”再删一次,即可)
输入后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”,点击显示设置
输入指令
如果前面的安装过程无误,就会显示下面的输出结果
接着再输入
- 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.3V | 3.3V |
RXD | TX |
TXD | RX |
GND | GND |
在后面的命令行输入串口烧录指令“make flash COMX=COM3”(我的是串口3,串口号具体看自己的实际情况来),串口号在设备管理器查看
当屏幕提示 “Please Press Reset Key!”时,立即按下开发板上的EN键
烧录成功
六、板载测试
七、DIY
未完待续