开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
分享区
›
活动&板子开箱
›
板子申请专区
›
【板子申请】Ai-M61-32S开发环境搭建 Ubuntu 22.04 ...
返回列表
发新帖
【板子申请】Ai-M61-32S开发环境搭建 Ubuntu 22.04
[复制链接]
458
|
1
|
2023-11-11 19:35:36
|
显示全部楼层
|
阅读模式
本帖最后由 udittome 于 2023-11-17 13:27 编辑
一:基础环境的安装:
编辑器的安装:可以选择在
vscode官网
下载对应系统的安装包并根据文档中setup相关内容进行安装
系统环境的安装:
基础开发环境的安装:
sudo apt install git build-essential autoconf automake cmake ninja-build
复制代码
M61 SDK的安装:
mkdir -p Projects/Ai-Thinker && cd Projects/Ai-Thinker
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
cd AiPi-Open-Kits
gedit .gitmodules ## 用文本打开.gitmodules 文件url 参数中的 github.com 改成gitee.com
git submodule init
git submodule update
cd aithinker_Ai-M6X_SDK
git submodule init
git submodule update
复制代码
toolchain的安装
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_linux.git
cd toolchain_gcc_t-head_linux/bin
pwd ## 记录下打印的路径
sudo gedit /etc/environment ## 将刚才的路径粘贴到PATH环境变量中
复制代码
toolchain环境变量
注销或重启,使环境变量生效
二:编译天气站程序
打开VScode,在VScode中打开项目所在文件夹
编译AiPi-Eyes_weather:
选中AiPi-Eyes_weather,右键 在集成终端中打开:
make
复制代码
首次编译可能会遇到以下问题:
./../aithinker_Ai-M6X_SDK/tools/cmake/bin/cmake -S . -B build -G "Unix Makefiles" -DCROSS_COMPILE=riscv64-unknown-elf- -DCHIP=bl616 -DCPU_ID= -DBOARD=bl616dk -DBOARD_DIR= -DCONFIG_DEBUG=y -DCONFIG_ROMAPI=y -DCONFIG_USB_HS=y -DCONFIG_COMX=/dev/ttyUSB0 -DCMAKE_EXPORT_COMPILE_COMMANDS=OFF -DCONFIG_TLSF=y
/bin/sh: 1: ./../aithinker_Ai-M6X_SDK/tools/cmake/bin/cmake: Permission denied
make: *** [../aithinker_Ai-M6X_SDK/project.build:72:build] 错误 126
复制代码
这是由于SDK目录下project.build环境设置错误需要将39行改为 CMAKE = cmake
再次编译可能会遇到以下错误:
/bin/sh: 1: ./../aithinker_Ai-M6X_SDK/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc-ubuntu: Permission denied
make[4]: *** [CMakeFiles/combine.dir/build.make:70:CMakeFiles/combine] 错误 126
make[3]: *** [CMakeFiles/Makefile2:761:CMakeFiles/combine.dir/all] 错误 2
make[2]: *** [CMakeFiles/Makefile2:768:CMakeFiles/combine.dir/rule] 错误 2
make[1]: *** [Makefile:150:combine] 错误 2
make: *** [../aithinker_Ai-M6X_SDK/project.build:74:build] 错误 2
复制代码
这是由于bflb_fw_post_proc-ubuntu在linux无运行权限导致,解决办法如下:
chmod +x ./../aithinker_Ai-M6X_SDK/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc-ubuntu
复制代码
再次make,应该没有其他问题了
build
补充(20231117):
前面两个问题实际上是自己没注意SDK目录下的REARMED和两个脚本文件,在SDK安装好后,进行以下步骤就可以避免后续编译错误了
## 切换到Ai-Thinker/AiPi-Open-Kits/aithinker_Ai-M6X_SDK下,运行以下命令
## 给脚本增加运行权限
chmod +x export.sh install.sh
## 拉取子模块
./install
## 运行环境配置
./export.sh
复制代码
参考链接:
VScode安装指南
小安派环境搭建
回复
使用道具
举报
iiv
|
2023-11-14 23:21:16
|
显示全部楼层
插个眼给园长看
回复
支持
反对
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
udittome
1
主题
0
回帖
275
积分
中级会员
中级会员, 积分 275, 距离下一级还需 225 积分
中级会员, 积分 275, 距离下一级还需 225 积分
积分
275
加好友
发消息
回复楼主
返回列表
板子申请专区
板子开箱专区
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
【中奖公告】申请Ai-M61-32S-kit的同学看过
5
优质文章有赏!现金红包+开发板无限送,冲
6
【官方公告】关于板子申请发帖争议解释
7
开发板申请 | Ai-M61-32S高性能开发板来啦
8
【轻松上手】小安派跑个超级玛丽
9
【教程】社区发帖教程指引(尤其是图片上传
10
【电子DIY作品】+人体存在感应器+WB2+RD03