由于本身就是开发者,电脑上本身就有VSCode、Git等一系列开发工具和代码管理工具,社区的朋友发的教程也很全面。所以VSCode 和 Git 的安装流程就不再赘述了。
下面讲一下编译环境的搭建。
下载官方项目有两种方式:
1、通过git命令下载
论坛基本都是用这种方式克隆项目下载的。我这里就不用了,给大家讲讲使用gitee的url直接下载zip
- git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码
2、通过直接访问gitee路径下载压缩包
- https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits
复制代码 访问该url打开gitee网页
点击 克隆/下载弹出弹窗,点击下载zip。
等待下载完成后会得到一个压缩包
将压缩包解压到Ai M61 32S 目录,
然后进入AiPi-Open-Kits 中,用文本打开.gitmodules 文件url 参数中的 github.com 改成gitee.com:
然后在git 工具中分别执行: cd AiPi-Open-Kits/git submodule init git submodule update M61 SDK 是小安派仓库的子模块,而M61 SDK自己也有子模块,所以也需要拉取,否则会编译不成功。
逐条运行以下指令: cd aithinker_Ai-M6X_SDK/
git submodule init
git submodule update 就在aithinker_Ai-M6X_SDK/文件夹中拉取工具链,直接适用git 工具拉取:
- git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码这里也可以使用上面下载 AiPi-Open-Kits相同的办法- https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows
复制代码访问这个链接然后通过ZIP下载。 视情况而定。 所有都拉取完成之后,需要把三个路径加入到电脑的环境变量当中,分别是:
aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
aithinker_Ai-M6X_SDK\tools\make
aithinker_Ai-M6X_SDK\tools\ninja 具体配置方法如下: Win7 是“我的电脑” Win10是 “此电脑” 双击打开后,右键属性,高级设置 点击环境变量 先创建新的变量,名字自定义,变量值是你SDK的目录 然后编辑Path 通过百分号引用将编译环境引入进来,然后将其上移到顶部。 保存后打开命令行窗口,进入命令行后,输入 出现上图就成功了。 然后输入 riscv64-unknown-elf-gcc -v
出现这个就成功了 编译天气程序: 打开 VScode。在VScode 打开AiPi-Open-Kits 文件夹: 然后打开终端: 然后执行make命令 然后就报错了,因为我们把SDK换到其他位置导致的。 然后把这个文件的路径改一下。 再次执行 因为执行命令的时候“空格”是有特殊意义的,我的文件目录是粘贴的,有空格。导致编译错误。 把目录中空格去掉,或者换成下划线 _ 再来。 果不其然又报错了。
根据大佬的方案解决了。
【板子申请】Ai-M61-32S开发环境搭建Step2 http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=42978
最终结果。
|