本帖最后由 赛博小丑 于 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
否则就是找不到文件。
其次,一定要把Git设置成可以复制粘贴的模式(网上找),刚开始直接上去打字太傻了,我date都打错成了data。
1、克隆小安派的SDK
这里没有出现问题,学到一个“借鉴文件 ”命令:git clone
2、拉取M61的SDK子模块
首先一定要修改.gitmodules文件中的地址,后面再其他子模块的地址修改会受到这个影响。
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”我觉得才算是运行出来了。
并且以防万一,把前面的指令再命令了一遍,也不会很麻烦。
四、编译工具路径设置 这里就按照流程来就好,我在前面文件下载出现了很多问题,就是为了应对这里路径找不到的情况。
五、验证配置是否成功 在PowerShell中输入命令即可,同时我在这里的第二个命令riscv64-unknown-elf-gcc -v也出现了“不是对应函数、命令”这种报错,开始我也怀疑还是上面的文件没有下载好(或者不是对应的文件),重启或者关机再启动也是不行,最后尝试了试把路径删除了重新配置路径,就非常“玄学”地好了。
六、编译 这一步就直接选择打开文件运行make就可以了,如果有那个make (e=2)的问题就在对应的程序位置加注释就可以了,虽然看不懂是啥原因,哈哈哈,就是一个搬运工。
感谢论坛各位大神们的指导,以前关于安信可的配件就在本科毕设的时候买了一个ESP8266,用Gagent上下传输命令,这次算是正式入坑了,希望能在平台提供的环境中尽快入手实践项目,接触到更多的知识。
|