登录发现更多内容
首页
分类
发帖
账号
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
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
安信可
本版
帖子
用户
请
登录
后使用快捷导航
没有账号?
立即注册
每日签到
任务
广播
导读
排行榜
设置
我的收藏
退出
13
0
0
首页
Ai-M61-Kit点灯教程
›
【祖传点灯】安信可Ai-M61-32S+点灯
1
2
/ 2 页
下一页
返回列表
【祖传点灯】安信可Ai-M61-32S+点灯
[ 复制链接 ]
发布帖子
Thinker
论坛元老
3
主题
24
回帖
9047
积分
论坛元老
论坛元老, 积分 9047, 距离下一级还需 9990952 积分
论坛元老, 积分 9047, 距离下一级还需 9990952 积分
积分
9047
私信
13人留言
楼主
Ai-M61-Kit点灯教程
2250
13
2024-5-5 23:00:22
[i=s] 本帖最后由 Thinker 于 2024-5-5 22:59 编辑 [/i]
> 本帖最后由 Thinker 于 2024-5-5 22:52 编辑 **一、windows环境搭建** Ai-M61-32S-kit与小安派一样,都是采用Ai-M61模组设计而来,模组使用博流的BL618作为微控制器,因此Ai-M61-32S-kit环境搭建过程与小安派类似,可参考论坛内坛友分享的小安派环境搭建过程 [[https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=282&extra=page%3D1&page=1](https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=282&extra=page%3D1&page=1)]() 此外还可以根据博流官方提供的BouffaloSDK文档教程进行环境搭建 [[https://bl-mcu-sdk.readthedocs.io/zh-cn/latest/get](https://bl-mcu-sdk.readthedocs.io/zh-cn/latest/get)\_started/get\_started.html]([https://bl-mcu-sdk.readthedocs.io/zh-cn/latest/get_started/get_started.html](https://bl-mcu-sdk.readthedocs.io/zh-cn/latest/get_started/get_started.html)) 初次接触Ai-M61-32S-kit这块开发板,必然少不了SDK的支持,后续程序编写都要在SDK基础上进行,但是会发现有aithinker\_Ai-M6X\_SDK和bouffalo\_sdk两种,分别附上两个SDK的链接 [[https://gitee.com/Ai-Thinker-Open/aithinker](https://gitee.com/Ai-Thinker-Open/aithinker)\_Ai-M6X\_SDK]([https://gitee.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK](https://gitee.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK)) [[https://gitee.com/bouffalolab/bouffalo](https://gitee.com/bouffalolab/bouffalo)\_sdk]([https://gitee.com/bouffalolab/bouffalo_sdk](https://gitee.com/bouffalolab/bouffalo_sdk)) 其中bouffalo\_sdk是博流官方针对BL616/8等MCU编写的SDK,aithinker\_Ai-M6X\_SDK是安信可官方针对Ai-M61-32S-kit(本质是BL618)开发板编写的SDK,其核心仍是基于bouffalo\_sdk编写而来,且就目前接触的程度来看,两个SDK之间大差不差。 本次环境搭建选择根据博流官方的文档教程拉取安信可官方的SDK进行环境搭建。 1.获取SDK SDK链接上面已经提过,可以使用git直接拉取或者直接下载。 方法一:Git方式拉取(Git安装过程省略) 使用命令 `git clone [https://gitee.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK`!](https://gitee.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK`!)[2.png](data/attachment/forum/202405/05/221933ay3qi8nn33d3sjn3.png "2.png") 方法二:直接下载    2.下载GCC工具链 方法一: 进入SDK目录下 `cd aithinker_Ai-M6X_SDK` 使用git拉取GCC工具链 `git clone [https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git`](https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git`)  方法二: 直接下载GCC工具链    进入SDK目录下,并将下载的GCC工具链复制到SDK目录中  除了GCC工具链之外,还需要cmake工具、make工具、ninja工具,但这些工具在SDK的tools目录下已经提供,无需安装。  3.配置环境变量 将make、ninja、gcc工具链路径配置到系统环境变量中    按坛友发表的帖子,说是要把make的路径上移到最上层。配置完成后,为方便后续操作,建议将系统重启一下。 4.环境验证 打开 PowerShell 。 在 PowerShell 输入:`make -v` 验证make工具是否配置成功  在 PowerShell 输入:`riscv64-unknown-elf-gcc -v`,验证gcc工具是否配置成功  输入上面两个命令后有对应信息输出,表示此时环境搭建完成。 **二、点灯** 1.代码编辑 在vscode内直接打开aithinker\_Ai-M6X\_SDK目录  在examples/peripherals/gpio/gpio\_input\_output目录下找到main.c文件  打开main.c  其中通过 `board_init()`函数进行系统时钟初始化,外设初始化,调试串口初始化,并通过调试串口输出一些系统启动log。  之后,分别将 `GPIO_PIN_0`和 `GPIO_PIN_1`设置为输出和输入,这里的两个IO是针对博流官方的bl616dk开发板,为了在Ai-M61-32S-kit上实现点灯操作,需要根据Ai-M61-32S-kit的原理图将IO修改为实际连接到LED上的IO。RGB三色LED原理相同。  原理图上连接到LED上的IO分别是IO27和IO29,此时将 `GPIO_PIN_0`替换为 `GPIO_PIN_29`即可。  后面在while循环中实现LED亮灭的操作,并且读取 `GPIO_PIN_1`上的电平。 2.代码编译 接着进行代码编译,在终端下进入gpio\_input\_output目录下  输入指令 `make CHIP=bl616`进行代码编译,有如下信息则表示编译成功。  这里需要注意CHIP不能选择bl618,而要选择bl616,否则会编译报错  3.代码烧录 硬件操作:开发板上电状态下,先按住烧录键,再按下复位键,松开复位键,松开烧录键,即可让开发板进入boot模式以便通过串口烧录程序。 开发板未上电状态下,先按住烧录键,插入type-c线让开发板上电,然后松开烧录键也可以进入boot模式。 软件操作:在代码编译的基础上,在终端下输入指令 `make flash CHIP=bl616 COMX=COM7`即可进行代码烧录。COMX后要输入设备管理器中开发板的实际串口号才行。出现如下信息表示烧录成功。  4.代码运行 烧录完成后,短按开发板上的复位键让其退出boot模式,之后就开始运行已经烧录进去的程序,同时调试串口会输出初始化的log信息。同时,使用杜邦线将IO29和IO1连接,串口也会打印出当前IO1检测到的IO状态,即IO29的输出,板载LED也开始闪烁。   
点赞
0
收藏
0
淘帖
0
────
0
人觉得很赞
────
本主题由 管理团队 于 2025-2-19 15:01 移动
回复
使用道具
举报
13 回复
电梯直达
正序浏览
倒序浏览
正序浏览
沙发
WT_0213
回复
使用道具
举报
2024-5-6 08:45:14
很赞
回复
评论
使用道具
举报
板凳
爱笑
回复
使用道具
举报
2024-5-6 09:10:53
写的不错,挺详细!
回复
评论
使用道具
举报
用心做好保姆工作
地板
timo
回复
使用道具
举报
2024-5-6 11:51:46
很赞
回复
评论
使用道具
举报
5
#
noonezero
回复
使用道具
举报
2024-5-6 12:16:13
真详细
回复
评论
使用道具
举报
6
#
sansui
回复
使用道具
举报
2024-5-6 13:32:07
好完整
回复
评论
使用道具
举报
7
#
lazy
回复
使用道具
举报
2024-5-6 13:53:48
赞
回复
评论
使用道具
举报
8
#
干簧管
回复
使用道具
举报
2024-5-6 14:21:08
👍
回复
评论
使用道具
举报
9
#
7788
回复
使用道具
举报
2024-5-6 14:24:17
666
回复
评论
使用道具
举报
10
#
物联网
回复
使用道具
举报
2024-5-6 16:45:46
回复
评论
使用道具
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
手机登录
点评
高级模式
本版积分规则
回帖并转播
回帖后跳转到最后一页
下一页 »
1
2
/ 2 页
下一页
今日推荐
管理员注意了,能不能麻烦处理一下网站证书
小安派-Eyes-S1能用arduino编程吗?
【电子DIY作品】AiPi-Eyes-R1 古诗桌摆
【电子DIY作品】Ai-WV01-32S 桌面聊天小助手
【电子DIY作品】再也不干烧了+AI-WB2-12F+RD-04
【大促】安信可淘宝双十二来了!无需凑单,立享88折,活动商品包
【电子DIY作品】造一辆超“听话”的麦轮小车+WV01-32S
大家好,又是我,在25年的今天,我带来了全新的串口助手
针对WB2-12S固件合成烧录的补充说明(已解决)
【BW20-12F开发板评测】6、Zephyr初步
热帖排行
【官方招聘】诚邀一名热爱物联网的小伙伴
管理员注意了,能不能麻烦处理一下网站证书
小安派-Eyes-S1能用arduino编程吗?
【电子DIY作品】AiPi-Eyes-R1 古诗桌摆
【求助】AI-WB2-12F模块无法使用WIFI功能
AiPi-UNO-ET485没法在Arduino上烧录
【电子DIY作品】Ai-WV01-32S 桌面聊天小助手
裸机时代的多任务幻觉:从定时器中断到简易调度框架
统计信息
会员数: 30296 个
话题数: 44578 篇
首页
分类
我的