【板子申请】Ai-M61-32S开发环境搭建与尝试编译源码(编译过程出错但曲线救国)

[复制链接]
查看530 | 回复8 | 2023-11-10 17:21:12 | 显示全部楼层 |阅读模式
首先需要下载好所需的文件
1、下载并安装VS Code
1、下载VSCODE.png

2、下载VSCODE.png

3、下载VSCODE.png

4、安装vscode.png

如有需要,则修改安装路径
5、安装vscode.png

剩下的一路下一步即可,选项都保持默认。
6、安装vscode.png

7、安装vscode.png

确认选项都没问题后,开始安装
8、安装vscode.png

VS Code安装完毕。
9、安装vscode完毕.png

2、给VS Code安装汉化插件
因为VS Code默认情况下是英文的,需要手动安装汉化包后界面才能切换成中文
首先打开VS Code
10、打开vscode.png

点击最左侧的扩展按钮(红框标记的),然后搜索Chinese,并点击install
11、汉化vscode.png

安装完毕后,右下角会提示重启VS Code,点击重启即可(红框标记的)
12、安装汉化插件后重启vscode.png

重启完毕后,VS Code就变成中文的界面了。
最后给VS Code安装辅助功能的扩展
14、安装辅助插件.png

15、安装辅助插件.png

安装完毕后,VS Code的初始化配置到此结束。

3、去GitHub上下载最新版的Git工具包,并进行安装
16、下载git工具.png

下载完上面红框的安装包后,开始安装Git
16、安装git工具.png

根据需要,修改安装路径
17、下载git工具.png

剩下的选项保持默认即可
18、下载git工具.png

19、下载git工具.png

20、下载git工具.png

21、下载git工具.png

22、下载git工具.png

23、安装git工具.png

24、安装git工具.png

25、安装git工具.png

26、安装git工具.png

27、安装git工具.png

28、安装git工具.png

29、安装git工具.png

30、安装git工具.png

git安装完成
31、git工具安装完成.png

4、克隆源码
找一个要存放源码的目录,然后在该目录下右键,打开Git bash工具
32、使用git clone源码.png

拉取源码
  1. git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码
33、使用git clone源码.png

源码拉取完毕后,cd到源码的目录中,并使用vim工具修改.gitmodules文件,将github修改成gitee(下方为已修改完毕的文件展示)
34、修改配置文件.png

继续在当前目录下,配置子模块,但是报错了,需要先执行红框里的内容
35、git报错问题解决.png

执行之后,可以正常配置submodule了
36、git执行红框的代码.png

37、拉取M61 SDK中的子模块.png

38、在当前目录下克隆编译工具链.png

5、配置系统环境变量
39、添加环境变量.png

40、添加环境变量.png

选中下方的Path,并双击
41、添加环境变量.png

点击右边的新建,并添加红框里的内容(需要与实际路径为准)
42、添加环境变量.png

将make移动到最顶部,最后点击确定即可。
43、添加环境变量.png

至此,环境变量配置完毕,需要重启一遍电脑
5、电脑重启完毕后,验证环境变量是否生效
打开powershell测试环境变量,正确输出如下图
44、测试环境变量make.png

6、使用VS Code打开源码目录
45、打开仓库源码.png

46、打开仓库源码.png

使用内置的终端尝试进行编译
47、打开仓库源码.png

在VS Code的终端内使用make开始编译
48、开始编译.png

最后出错了
49、vscode编译出错.png

然后我使用Git bash工具打开目录,执行make进行编译,终于成功了,这算是曲线救国吧
50、编译完成.png

这就是我的折腾过程。
13、安装辅助插件.png
回复

使用道具 举报

bzhou830 | 2023-11-10 17:22:10 | 显示全部楼层
选择去发光,而不是被照亮
回复

使用道具 举报

a641764137 | 2023-11-10 17:29:48 | 显示全部楼层

嘿嘿嘿,大佬您好!
回复 支持 反对

使用道具 举报

unsigned | 2023-11-10 17:31:11 | 显示全部楼层
是这样的,makefile里的cp命令cmd中没有所以会报错
回复 支持 反对

使用道具 举报

ai_mcu | 2023-11-10 17:32:51 | 显示全部楼层
你这步骤是真的细节
明天总会更好
回复 支持 反对

使用道具 举报

a641764137 | 2023-11-10 17:34:04 | 显示全部楼层
unsigned 发表于 2023-11-10 17:31
是这样的,makefile里的cp命令cmd中没有所以会报错

难怪,我查了下是需要修改makefile文件里的变量才行了
回复 支持 反对

使用道具 举报

a641764137 | 2023-11-10 17:35:11 | 显示全部楼层
ai_mcu 发表于 2023-11-10 17:32
你这步骤是真的细节

记录过程嘛,绝不马虎!
回复 支持 反对

使用道具 举报

iiv | 2023-11-25 21:22:24 | 显示全部楼层
很棒! 插个眼给园长看
回复 支持 反对

使用道具 举报

a641764137 | 2023-11-28 21:30:55 | 显示全部楼层
iiv 发表于 2023-11-25 21:22
很棒! 插个眼给园长看

嘿嘿,感谢回复~
回复 支持 反对

使用道具 举报

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

本版积分规则