登录发现更多内容
首页
分类
发帖
账号
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
首页
Portal
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
产品教程
BBS
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
开发资料
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
样品购买
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
IoT云平台
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
GitHub
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
技术博客
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
搜索
搜索
热搜:
LoRa
ESP8266
安信可
本版
帖子
用户
请
登录
后使用快捷导航
没有账号?
立即注册
每日签到
任务
广播
导读
排行榜
设置
我的收藏
退出
1
0
2
首页
板子申请专区
›
【板子申请】Ai-M61-32S开发环境搭建——小试牛刀 ...
返回列表
【板子申请】Ai-M61-32S开发环境搭建——小试牛刀
[ 复制链接 ]
发布帖子
r_aint
注册会员
1
主题
0
回帖
159
积分
注册会员
注册会员, 积分 159, 距离下一级还需 41 积分
注册会员, 积分 159, 距离下一级还需 41 积分
积分
159
私信
1人留言
楼主
板子申请专区
707
1
2023-11-13 16:07:45
[i=s] 本帖最后由 r_aint 于 2023-11-14 14:42 编辑 [/i]
## 主要软件 VScode+Git,早就用过很久了。Git可视化工具可有可无。  ### Vscode插件 VScode安装插件 chinese和Doxygen。注意这里需要自行下载gcc编译器,C++插件可以在这时搜索也可以打开cpp代码文件时根据提示安装推荐的插件。  ## Git Clone 项目 ### 克隆Ai-Thinker仓库 首先创建一个文件夹,  首先创建一个文件夹,右键—>更多选项(如果win11)—>Git Bash Here  在新打开的终端输入 ```bash git clone [https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git](https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git) ``` 等待下载完成 ### 拉取子模块 为了避免下载过慢/下载失败,将.gitmodules文件中github改为gitee  首先进入AiPi-Open-Kits目录下 ```bash cd AiPi-Open-Kits ``` 在该目录下输入以下指令初始化及递归拉取子模块,用这个命令就不用到每个子目录下update啦,如果下载失败,就删除aithinker_Ai-M6X_SDK文件夹重试即可。 ```bash git submodule update --progress --init --recursive ``` 进入aithinker_Ai-M6X_SDK,拉取编译工具以及设置环境变量 ```bash cd aithinker_Ai-M6x_SDK git clone [https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git](https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git) ``` 把三个路径加入到电脑的环境变量当中,分别是: ``` [你的项目地址]\aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin [你的项目地址]\aithinker_Ai-M6X_SDK\tools\make [你的项目地址]\aithinker_Ai-M6X_SDK\tools\ninja ``` ### 测试 重启电脑,打开终端: ```shell make -v ``` 成功返回 ```shell GNU Make 4.2.1 Built for x86_64-w64-mingw32 Copyright (C) 1988-2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <[http://gnu.org/licenses/gpl.html](http://gnu.org/licenses/gpl.html)> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ``` 运行: ```shell riscv64-unknown-elf-gcc -v ``` 成功返回: ```shell Using built-in specs. COLLECT_GCC=riscv64-unknown-elf-gcc COLLECT_LTO_WRAPPER=d:/mywork/aipi-open-kits/aipi-open-kits/aithinker_ai-m6x_sdk/toolchain_gcc_t-head_windows/bin/../libexec/gcc/riscv64-unknown-elf/10.2.0/lto-wrapper.exe Target: riscv64-unknown-elf Configured with: /mnt/ssd/jenkins_iotsw/slave/workspace/Toolchain/build-gnu-riscv/./source/riscv/riscv-gcc/configure --target=riscv64-unknown-elf --host=i686-w64-mingw32 --with-gmp=/mnt/ssd/jenkins_iotsw/slave/workspace/Toolchain/build-gnu-riscv/build-gcc-riscv64-unknown-elf/build-Xuantie-900-gcc-elf-newlib-mingw-V2.6.1/lib-for-gcc-mingw --with-mpfr=/mnt/ssd/jenkins_iotsw/slave/workspace/Toolchain/build-gnu-riscv/build-gcc-riscv64-unknown-elf/build-Xuantie-900-gcc-elf-newlib-mingw-V2.6.1/lib-for-gcc-mingw --with-mpc=/mnt/ssd/jenkins_iotsw/slave/workspace/Toolchain/build-gnu-riscv/build-gcc-riscv64-unknown-elf/build-Xuantie-900-gcc-elf-newlib-mingw-V2.6.1/lib-for-gcc-mingw --with-libexpat-prefix=/mnt/ssd/jenkins_iotsw/slave/workspace/Toolchain/build-gnu-riscv/build-gcc-riscv64-unknown-elf/build-Xuantie-900-gcc-elf-newlib-mingw-V2.6.1/lib-for-gcc-mingw --with-libmpfr-prefix=/mnt/ssd/jenkins_iotsw/slave/workspace/Toolchain/build-gnu-riscv/build-gcc-riscv64-unknown-elf/build-Xuantie-900-gcc-elf-newlib-mingw-V2.6.1/lib-for-gcc-mingw --with-pkgversion='Xuantie-900 elf newlib gcc Toolchain V2.6.1 B-20220906' CXXFLAGS='-g -O2 -DTHEAD_VERSION_NUMBER=2.6.1 ' --enable-libgcctf --prefix=/mnt/ssd/jenkins_iotsw/slave/workspace/Toolchain/build-gnu-riscv/build-gcc-riscv64-unknown-elf/Xuantie-900-gcc-elf-newlib-mingw-V2.6.1 --disable-shared --enable-threads=posix --enable-languages=c,c++ --without-system-zlib --enable-tls --with-newlib --with-sysroot=/mnt/ssd/jenkins_iotsw/slave/workspace/Toolchain/build-gnu-riscv/build-gcc-riscv64-unknown-elf/Xuantie-900-gcc-elf-newlib-mingw-V2.6.1/riscv64-unknown-elf --with-native-system-header-dir=/include --disable-libmudflap --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls --disable-tm-clone-registry --src=/mnt/ssd/jenkins_iotsw/slave/workspace/Toolchain/build-gnu-riscv/./source/riscv/riscv-gcc --enable-multilib --with-abi=lp64d --with-arch=rv64gcxthead 'CFLAGS_FOR_TARGET=-Os -mcmodel=medany' 'CXXFLAGS_FOR_TARGET=-Os -mcmodel=medany' Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 10.2.0 (Xuantie-900 elf newlib gcc Toolchain V2.6.1 B-20220906) ``` ## 尝试编译 用VSCode打开一个demo文件夹  Ctrl+打开终端,输入 `make`(如果有cp命令相关的报错直接无视,或者打开`/aithinker_Ai-M6X_SDK/project.build`注释掉所以cp命令开头的代码,显示Built target combine则成功:  烧录命令: ```shell make flash COMX=COMxx ``` 没接板子只能显示报错 `找不到COMxx` DONE.
点赞
0
收藏
2
淘帖
0
────
0
人觉得很赞
────
回复
使用道具
举报
1 回复
电梯直达
倒序浏览
倒序浏览
正序浏览
沙发
ai_mcu
回复
使用道具
举报
2023-11-25 17:40:40
插个眼给园长看
回复
1
评论
使用道具
举报
明天总会更好
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
手机登录
点评
高级模式
本版积分规则
回帖并转播
返回
今日推荐
基于Ai-WB2的HomeAssistant实现RGB彩灯控制功能
BU04 原理图
基于 Ai-WV01-32S+STM32移植 emMCP 实现 AI 语音控制点灯
AiPi-PalChatV1_“湾湾小何”提示音测试固件V2.9_UART-MCP
[WB2] 实现自动发现局域网下的设备
热帖排行
论坛应该出一个发帖时间排序
基于Ai-WB2的HomeAssistant实现RGB彩灯控制功能
BU04 原理图
小安派-Eyes-S1 - UART
小安派-Eyes-S1 - PWM
小安派-Eyes-S1 - TIMER
VC-02 Custom Audio Replacement - pcm.bin Generated but Not I
基于 Ai-WV01-32S+STM32移植 emMCP 实现 AI 语音控制点灯
统计信息
会员数: 30513 个
话题数: 44683 篇
首页
分类
我的