本帖最后由 t10086 于 2024-5-3 20:27 编辑
首先感谢安信可科技送的免费板子,可以学习Ai-M61-32S开发板!
然后感谢(【祖传点灯】安信可Ai-M61-32S环境搭建+祖传点灯
https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44633)此贴帮身为小白的我解决了很多问题
下面就是windows环境下的编译环境配置
主要用到的是Ai-M61的sdk,以及编译工具链,跟着以下步骤就能避掉很多坑
1.克隆aithinker_Ai-M6X_SDK仓库
git clone https://gitee.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK.git --recursive
注意的是在你需要下载的目录右键打开git bash,这样再输入以上命令就能在该目录下成功克隆aithinker_Ai-M6X_SDK文件,如下图我是在该目录下已经克隆好的
2.进入aithinker_Ai-M6X_SDK文件夹,去克隆toolchain_gcc_t-head_windows仓库
在该目录下右键打开git bash,输入git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git然后回车,如下图所示(我的已经克隆好了)
3.设置系统环境变量,包括了toolchain, make和ninja,toolchain指位于aithinker_Ai-M6X_SDK目录中的toolchain_gcc_t-head_windows\bin , make和ninja分别位于aithinker_Ai-M6X_SDK\tools\make 和aithinker_Ai-M6X_SDK\tools\ninja如下图所示(注意这是我的文件路径,你需要根据自己文件路径去设置系统环境变量)
4.在windows powershell中测试编译工具
分别需要输入以下命令riscv64-unknown-elf-gcc -v,make -v, ninja --help如下图所示
5.代码示例
进入aithinker_Ai-M6X_SDK\examples\peripherals\gpio中选中gpio_input_output文件右键点击通过vscode打开
代码使用的是【祖传点灯】安信可Ai-M61-32S环境搭建+祖传点灯https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44633该帖子的,直接cv就行
6.选中main.c文件右键选择在集成终端中打开如下图所示
7.编译下载
在终端中输入make命令编译,编译完成后输入make flash COMX=COM4(我的端口号是com4),按下boot键不松开的同时按下回车下载,按下回车后尽快按下复位键,然后松开复位键和boot键(多试几次)
8.点灯成功
按下复位键后黄灯闪烁
|