【板子申请】Ai-M61-32S开发环境搭建之Git使用与环境配置心得

[复制链接]
查看588 | 回复2 | 2023-11-19 20:46:11 | 显示全部楼层 |阅读模式
本帖最后由 赛博小丑 于 2023-11-19 20:56 编辑

根据官网大佬建立的手把手操作流程,终于“幸运地”将整个环境配置好了。以前学习过关于STM32对于keil的环境、Java的环境搭建、深度学习的Anacoda的环境搭建,整体来说都是大同小异的,关键是要细心按照官方老师的指引一步一步走,中间任何一个环节都不要出现错误,有问题就直接回过去改,否则“九层之台起于累土”,后面再改就又要找错误了。

一、vscode安装
我很喜欢这个轻量型软件,没想到安信可也在顺应潮流,积极引导大家下载平台上的插件,对环境的配置门槛已经是大大降低了。下载起来中规中矩就好,没有太难的问题。

二、Git工具安装
以前多是在github下载开源程序,从来没有下载过Git这个软件,没想到跟着这次这个流程把Git也下载熟悉了一遍流程,对后期大家DIY借鉴别人的开源项目也有好处。这里推荐使用安信可官方处下载,下载速度上就不会很低了。

三、源码工程的克隆
这是我第一次使用Git,我的理解:就是像用Python的路径下载各种包一样,你选择的网站会影响你下载的速度。
同时,官网里有一个没有说清楚,对应文件文件夹的拉取要在它的上一个支路上,像这种命令:
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
6.png

否则就是找不到文件。

其次,一定要把Git设置成可以复制粘贴的模式(网上找),刚开始直接上去打字太傻了,我date都打错成了data。

1、克隆小安派的SDK

这里没有出现问题,学到一个“借鉴文件”命令:git clone

2、拉取M61的SDK子模块

首先一定要修改.gitmodules文件中的地址,后面再其他子模块的地址修改会受到这个影响。


git对应这个文件的地址

git对应这个文件的地址


克隆源码

克隆源码


然后一定要就是M61的SDK子模块

注意:这里我怀疑是git对应网站的下载速度不快,所以每一个在git上下达的指令一定要等到出现回应才算顺下来,然后再看是否下载完成,如果不成功,就直接删了重新下载,这比软件下载快多了。

这里我前前后后搞了三遍才把所有的文件下载下来:
第一次,关于“tools文件”,我根本就没有下载下来,没有注意看,止到配置路径的时候才发现。

第一次

第一次

第二次,还是下载有问题,因为不耐烦,在进行第三步git submodule update还是卡顿状态的时候退出来了,再一次还是[backcolor=rgba(27, 31, 35, 0.05)]git submodule update有问题,[backcolor=rgba(27, 31, 35, 0.05)]aborting,表示流产了
第三次,我让所有程序都必须在Git框中响应出来结果才算完成,这里的“checked out”我觉得才算是运行出来了。
4.png
并且以防万一,把前面的指令再命令了一遍,也不会很麻烦。
8.png

四、编译工具路径设置
这里就按照流程来就好,我在前面文件下载出现了很多问题,就是为了应对这里路径找不到的情况。


7.png
五、验证配置是否成功
PowerShell中输入命令即可,同时我在这里的第二个命令riscv64-unknown-elf-gcc -v也出现了“不是对应函数、命令”这种报错,开始我也怀疑还是上面的文件没有下载好(或者不是对应的文件),重启或者关机再启动也是不行,最后尝试了试把路径删除了重新配置路径,就非常“玄学”地好了。


9.png

六、编译
这一步就直接选择打开文件运行make就可以了,如果有那个make (e=2)的问题就在对应的程序位置加注释就可以了,虽然看不懂是啥原因,哈哈哈,就是一个搬运工。
10.png
感谢论坛各位大神们的指导,以前关于安信可的配件就在本科毕设的时候买了一个ESP8266,用Gagent上下传输命令,这次算是正式入坑了,希望能在平台提供的环境中尽快入手实践项目,接触到更多的知识。

5.png
回复

使用道具 举报

赛博小丑 | 2023-11-19 20:49:55 | 显示全部楼层
回复

使用道具 举报

爱笑 | 2023-11-22 17:24:03 | 显示全部楼层
通过
用心做好保姆工作
回复

使用道具 举报

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

本版积分规则