发帖
5 0 0

【入门教程_第00篇_准备篇】基于Ai-M61-32SU设计开发

凌Alin
中级会员

2

主题

1

回帖

314

积分

中级会员

积分
314
小安派&M61基本系统教程 1250 5 2023-12-6 12:19:51

本帖最后由 凌Alin 于 2023-12-7 00:49 编辑

【入门教程_第00篇_准备篇】基于Ai-M61-32SU模组设计开发

一、前言

【板子申请流程】新进来的同学请看这里-活动已停 - 活动版块 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

本人有幸(白嫖)获得了园长的Ai-M61-32SU开发板,本系列教程都会基于Ai-M61-32SU这块模组设计开发(教程会将补充其他贴主的内容,加入介绍通用的Tips)

本教程中会引用其他贴主的贴子和官方资料(减少废话),统一致谢每一位为论坛的贡献的贴主和官方工作人员
(^◡^)っ

二、介绍

从安可信论坛找到Ai-M61-32SU这块模组的资料

Ai-M61系列模组专题 | 安信可科技 (ai-thinker.com)

资料位置
二、模组&开发板资料
2.1 规格书
2.1.1 模组规格书
3.Ai-M61-32SU模组规格书

在资料的第一部分产品概述,提到了Ai-M61-32SU这块模组所用的核心处理器为BL618芯片
从而我们也应该去找厂家的芯片资料

厂家芯片介绍:BL616/618 - 产品中心 - 博流智能 (bouffalolab.com)

厂家芯片资料:文档 | 博流智能开发者社区 (bouffalolab.com)

芯片参考手册:https://docs.ai-thinker.com/_media/bl616_bl618_rm_zh_cn_0.93.pdf

芯片数据手册:https://docs.ai-thinker.com/_media/bl616_bl618_ds_zh_cn_1.4.pdf

通过以上的资料,全面的了解Ai-M61-32SU这块模组(用到哪些功能,再翻相关资料)

三、Windows环境搭建

eg.作为厨子做菜应该有锅碗瓢盆。

作为开发者应该有硬件(开发板)和软件(编写代码的软件,以及配套的环境)

环境搭建:零基础搭建小安派Windows 开发环境 - 小安派S1&M61教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

Tips:环境搭建中的注意的步骤

二、小安派 源码工程 克隆
2.拉取 M61 的 SDK 子模块
在拉取 SDK 之前,需要修改一下子模块的来源,不然可能会拉取失败。
进入 AiPi-Open-Kits 中,用文本打开 .gitmodules 文件 url 参数中的 github.com 改成 gitee.com:
3.拉取 M61 SDK 中的子模块
2)克隆适用 Windows 的编译工具链
就在 aithinker_Ai-M6X_SDK/ 文件夹中拉取工具链,直接适用 git 工具拉取:
git clone 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
这三个路径没有找到的话,需要检查以上两步操作

四、Linux环境搭建

(二)零基础开发小安派-Eyes-S1【入门篇】——安装VMware与Ubuntu - 小安派S1&M61教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

五、烧录教程

1.进入烧录模式

Ai-M61-32SU模组Type-C口朝自己,先长按Type-C右边的IO2不松手,同时按一次Type-C左边的EN,最后松开Type-C右边的IO2,让电脑读到端口

2.烧录

Windows:右键桌面Windows图标→点击设备管理器→端口(COM和LPT)→USB-SERIAL CH340(COMx)
Tips:最后USB-SERIAL CH340(COMx),其中COMx的x应为数字
在例程目录右键终端打开输入
make flash COMX=COMx
这里的COMx与上面一致

Linux:【新提醒】零基础搭建小安派Linux开发环境之【编译运行Hello world】 - 小安派S1&M61教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

Tips:出现部分例程在排除环境搭建错误的前提下,编译报错#lwip/dns.h找不到解决办法
关于编译报错#lwip/dns.h找不到的解决办法 - 小安派S1&M61教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

五、小结

这一篇,准备所需的工具

下一篇,开始用呼吸灯例程点亮第一盏灯

──── 0人觉得很赞 ────

使用道具 举报

2023-12-6 13:13:32
2023-12-6 13:37:35
优秀~可以把标题前缀缩短一些
2023-12-6 16:09:02
板凳
爱笑 | 2 小时前 | 只看该作者
优秀~可以把标题前缀缩短一
2023-12-6 16:17:49
学习学习
2023-12-21 12:08:01
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28248 个
  • 话题数: 40206 篇