本帖最后由 ncfws 于 2023-11-11 10:59 编辑
以下是Ai-M61-32S模组开发环境的搭建详细步骤---VScode(Windows):
一、需要准备的工具及资料下载 二、VScode安装及设置 三、git工具安装及设置 四、Windows编译工具链下载 五、小安派SDK及M61 SDK下载及环境变量路径设置 六、小安派示例源码编译及烧录
1)工具安装包 - Git-2.4.1.0.3 工具Window安装包:点击下载
- VScode1.81.0 Windows 安装包:点击下载
2)小安派固件源码资料下载 3.选择开始菜单文件夹->下一步
4.创建桌面快捷方式->下一步
5.确认安装->安装
6.等待安装完成
2)VScode推荐插件安装
1.C/C++
编译C/C++程序必不可少的插件,(必安)
2.Chinese (Simplified) Language Pack for Visual Studio Code
中文(简体)语言包 安装后,在 locale.json 中添加 “locale”: “zh-cn”,即可载入中文(简体)语言包。要修改 locale.json,你可以同时按下 Ctrl+Shift+P 打开命令面板,之后输入 “config” 筛选可用命令列表,最后选择配置语言命令。
3.C/C++ Snippets
此插件是C/C++代码的重用代码块
4.C/C++ Advanced Lint
此插件是C/C++静态检测
5.Code Runner
此插件必不可少的,代码运行
6. Include AutoComplete
此插件是自动头文件包含
7. VScode icons
此插件是VScode 图标插件,主要是资源管理器下各个文件夹的图标
6. compareit
此插件是比较插件,用来比较两个文件差异
三、git工具安装及设置 是必要的,拉取代码和管理代码的功能,小安派的源码全都是放在git 远程仓库上,想要下载源码,必须使用git 工具! 1.运行下载好的GIt安装程序->next
3.选择git组件->next
4.创建开始菜单中git的名称(默认)->next
5.git文件默认编辑器->next
默认为 Vim, 可在下拉框中修改,这里我选择的是VScode
6.设置新存储库中初始分支的名称->next
默认初始分支的名称是“master”如果要修改可选择第二个;在文本框中输入内容即可;建议不要动;直接点击Next进入下一步
7.设置path环境->next
8.选择SSH可执行文件->next
9.选择HTTPS后端传输->next
选择open SSL
10.配置行尾符号转换->next
11.配置用于git bash 的终端模拟器->next
12.下面几步一路默认next即可,最后install
13.检测是否安装成功
在桌面右键看是否有出现两个选项;分别是 “Git GUI Here” 和 “Git Bash Here”,如果有则安装成功
1.打开VScode,在编辑区下边的面板中选择git bash终端
2.在终端中选择编译工具链安装的文件夹,例如 cd /f/gcc ,然后用git命令拉取GCC工具链
- git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码
五、小安派SDK及M61 SDK下载及环境变量路径设置
1)小安派SDK及M61 SDK下载
1.打开VScode,选择git bash 终端,用git拉取小安派SDK源码,拉取完成后打开
- cd AiPi-Open-Kits/
- git submodule init
- git submodule update
复制代码
[backcolor=rgba(27, 31, 35, 0.05)]
4.在AiPi-Open-Kits 中,拉取[backcolor=rgba(27, 31, 35, 0.05)]aithinker_Ai-M6X_SDK[backcolor=rgba(27, 31, 35, 0.05)] 中的子模块 (M6X SDK下的子模块)
[backcolor=rgba(27, 31, 35, 0.05)] 命令逐条执行
- cd aithinker_Ai-M6X_SDK/
- git submodule init
- git submodule update
复制代码
4.在AiPi-Open-Kits 中,拉取[backcolor=rgba(27, 31, 35, 0.05)]aithinker_Ai-M6X_SDK[backcolor=rgba(27, 31, 35, 0.05)] 中的子模块 (M6X SDK下的子模块)[backcolor=rgba(27, 31, 35, 0.05)]
2)环境变量路径设置
1.所有都拉取完成之后,需要把三个路径加入到电脑的环境变量当中,分别是
- 你GCC编译工具链bin文件夹的路径,例如: F\GCC\toolchain_gcc_t-head_windows\bin
- aithinker_Ai-M6X_SDK\tools\make
- aithinker_Ai-M6X_SDK\tools\ninja
复制代码 而且需要把aithinker_Ai-M6X_SDK\tools\make 路径上移到最高层,先打开电脑的环境变量窗口
2.设置完成之后,重启电脑,然后验证路径是否成功设置。
3)验证是否设置成功
1.打开VScode,快捷键 Ctrl+` 选择PowerShell终端,选输入make -v
再次输入 riscv64-unknown-elf-gcc -v
- riscv64-unknown-elf-gcc -v
复制代码 成功界面
出现以上两个界面说明成功
六、小安派示例源码编译及烧录
1)编译天气示例工程
1.打开 VScode。在VScode 打开AiPi-Open-Kits 文件夹,即可看到源码,选择 AiPi-Eyes_weather 文件夹,右键 在集成端中打开
2.编译 AiPi-Eyes_weather ,在终端中输入 make
2)烧录
在终端运行指令:make flash COMX=COMxx
COMxx:是电脑中实际接入小安派TTL工具的 COM口
烧录成功提示
到此 Ai-M61-32S开发环境的搭建 已全部完成!
感谢安信可科技
感谢安信可开源团队
我相信在安信可科技的大力扶持及实践中
我会学习到更多的知识!
宝剑锋从磨砺出,梅花香自苦寒来。
|