【祖传点灯】安信可Ai-M61-32S + VScode环境搭建

[复制链接]
查看715 | 回复13 | 2024-5-10 09:57:42 | 显示全部楼层 |阅读模式

【祖传点灯】安信可Ai-M61-32S + VScode环境搭建

一、开发环境

  • Windows
  • Git 工具
  • VScode(好像需要Makefile Tools插件)

二、环境搭建

1、克隆工程源码

  1. 建议先建立一个空文件来存放,尽量英文路径,我自己的习惯是是用英文路径的,不知道中文路径会不会有什么影响,以防万一嘛。
  2. 在文件里右键点击GitBash Here,把下面的代码直接复制过去克隆。
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git -b master

1-克隆小安派的SDK.png

2、拉取SDK

  1. AiPi-Open-Kits的文件夹里找到.gitmodules文件,用文本编辑器打开,把文件中的github.com改成 gitee.com,保存退出即可。

2-修改源.png

  1. AiPi-Open-Kits文件夹里右键点击GitBash Here,把下面的代码分别复制到git工具上。
git submodule init
git submodule update

3-更新.png

  1. 在 *aithinker_Ai-M6X_SDK文件夹里继续克隆 Windows 的编译工具链,在 aithinker_Ai-M6X_SDK文件夹里右键点击***GitBash Here,把下面的代码分别复制到git工具上。
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git -b master

5-编译工具链.png

3、编译工具路径设置

在克隆好的文件夹里找到这三个路径添加到path环境变量中,我这边添加完是第一条和最后两条。

aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
aithinker_Ai-M6X_SDK\tools\make
aithinker_Ai-M6X_SDK\tools\ninja

:需要把 aithinker_Ai-M6X_SDK\tools\make 路径上移到最上层。

6-添加环境变量.png

4、验证环境搭建是否成功

右键左下角开始菜单的图标,进入PowerShell ,把下面的代码复制到PowerShell上面。

make -v

把上面的代码复制过来之后会显示图片中的前1-6行信息,接着继续复制下面的代码到PowerShell上面。

 riscv64-unknown-elf-gcc -v

显示出下面图片的信息就说明环境搭建成功了,可以进行代码的编写了。

7-验证成功.png

5、打开项目

把刚刚克隆的AiPi-Open-Kits文件夹直接用VScode打开。(右键点击通过Code打开)

8-VScode打开AiPi-Open-Kits文件夹.png

点击AiPi-Eyes_weather源码,在终端输入:

make

开始编译源码。

9-编译成功-error-2.png

6、报错问题解决

出现Error 2错误,注释掉/aithinker_Ai-M6X_SDK/project.build文件里的75、76、90行代码就行了(注释符号是#)。

1699517519937.png

注释完重新编译,显示Built target combine说明编译成功,这时候就可以开始点灯了。 10-注释cp-重新编译.png

7、点灯

在终端中分别输入下面指令,分别代表的意思是返回上一级文件夹,进入AiPi-Eyes-DU文件夹中(为什么是这个文件夹呢,因为这个是PWM驱动LED的代码),编译,下载到板子上(COM3是我电脑的端口,每台电脑的端口都不一样,可以到设备管理器上查看自己是哪个端口号的,下载之前要先按住io2不放,短按en后松开,再松开io2,开发板进入下载模式,在进行下载代码)。

cd ..
cd .\AiPi-Eyes-DU\ 
make
make flash CHIP=bl616 COMX=COM3

下载成功会显示ALL Success,按一下en键,这个时候就可以看板子的现象了。

11-下载到板子上.png

8、现象

通过PWM控制led的亮灭,形成呼吸灯的效果

image.png

最后感谢安信可开发板的支持,感谢园长的指导,后续我将进进行代码的研究,把stm32的代码给移植过来玩玩,把这块板子玩出花来,做出属于自己的项目。

回复

使用道具 举报

爱笑 | 2024-5-10 10:16:29 | 显示全部楼层
不错不错,写的挺好!
用心做好保姆工作
回复 支持 1 反对 0

使用道具 举报

1084504793 | 2024-5-10 16:17:36 | 显示全部楼层
回复

使用道具 举报

hrqwe | 2024-5-10 16:30:56 | 显示全部楼层
日拱一卒,功不唐捐
回复

使用道具 举报

1055173307 | 2024-5-10 16:35:00 | 显示全部楼层
回复

使用道具 举报

知行合一 | 2024-5-14 11:12:34 | 显示全部楼层
入坑了
回复

使用道具 举报

noonezero | 2024-5-14 11:55:07 | 显示全部楼层
棒棒的
回复

使用道具 举报

wukong50 | 2024-5-14 13:40:57 | 显示全部楼层
666
回复

使用道具 举报

timo | 2024-5-14 19:04:23 | 显示全部楼层
支持下
回复

使用道具 举报

7788 | 2024-5-14 19:13:10 | 显示全部楼层
恭喜点灯
回复

使用道具 举报

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

本版积分规则