本帖最后由 lhs_hfs 于 2023-11-20 17:14 编辑
1. VS Code与Git
由于之前已经安装好了VS Code与Git,所以这一步就可以省略掉了,而且VS Code自带power shell的terminal,所以后续的命令也都从这里执行了。
2. 拉取源码
直接输入下面的代码即可完成克隆
- git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码
然后在vs code里打开.gitmodules文件,并把里面的github改成gitee,这样防止后续拉取失败。
然后接下来去克隆aithinker_Ai-M6X_SDK这个子模块,我这里不知道为什么失败了,所以干脆直接清空当前这个aithinker_Ai-M6X_SDK目录下文件,然后直接从仓库把aithinker_Ai-M6X_SDK克隆下来,因为本仓库同样还有它自己的子模块,所以直接加上--recursive来把子模块一并克隆下来,当然我们这里不需要把整个repo拉下来,只要把release/AiPi_Eyes_SDK这个branch拉下来即可
同样还要去把windows工具链拉下来
- git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码
然后把这以下三个目录添加到环境变量中就算配置好环境了
3. 编译项目
接下来测试环境配置的如何,输入下面三条命令进行测试,如果有输出就是成功了
- make -v
- ninja --version
- riscv64-unknown-elf-gcc -v
复制代码
然后随便找一个例程进去,我这里选的是AiPi-Eyes,然后输入make即可开始编译
第一次编译后,出现了一个cp导致编译失败,可以把这个指令删掉,即可编译成功
|