AB32VG1开发板学习(1)创建工程+下载程序

今天是2022年第3天,3个月前,也就是2021年10月份时,我买了一个中科蓝讯的开发板AB32VG1,但让它在角落吃了3个月的灰尘(不过我买的绝大多数开发板都是样的待遇),今天我突然来了兴致,想玩玩(学学)RT-Thread,正好AB32VG1就是一款和RT-Thread合作的开发板,且资料齐全。

平台介绍

先展示一下这个开发板的外设:(图片来源:AB32VG1_User_Manual,官方用户手册)

在这里插入图片描述

这个开发板外设很全,确切的说,是接口很全,因为那些接口座子都是用来扩展功能模块的(可能物联网的板子都是这样吧,接触的不多)。

但是左边这个蓝牙天线确实是一个摆设。(下图来自官方文档)

在这里插入图片描述

开发工具

中科蓝讯提供的资料还算不错,特别是开发实践指南。

中科蓝讯 AB32VG1 开发实践指南
https://docs.qq.com/doc/DTVVWWXpLRVl6cER2
AB32VG1 硬件相关的资料:
https://gitee.com/bluetrum/AB32VG1_DOC

硬件资料主要是一些工具(Downloader程序下载软件、驱动等);

开发实践指南是一个在线文档,内容如下:

在这里插入图片描述

安装RT-Thread Studio

上面提到的资料是中科蓝讯开发板资料,编译单片机程序,还需要用到 RT-Thread Studio IDE,RT-Thread Studio 是一站式的 RTT 开发工具,通过简单易用的图形化配置系统以及丰富的软件包和组件资源,让物联网开发变得简单和高效。

下载链接:https://www.rt-thread.org/page/studio.html

安装步骤很简单,和平常软件一样,这里不作介绍。

配置Studio开发环境

打开 RT-Thread Studio 软件,点击RT-Thread SDK 管理器,安装 AB32VG1 的资源包。(如果工具栏只有一个“开始”按钮,先将其关闭)

在这里插入图片描述
还需要在 SDK 管理器中安装 RISC-V-GCC 的工具链,否则无法编译。

在这里插入图片描述

新建Studio工程

选择新建一个 RT-Thread 项目,

在这里插入图片描述
输入工程名(工程路径),选择基于开发板,其他默认即可。点击完成创建工程。

在这里插入图片描述

下载程序

在下载程序前,我们简单了解这个工程的功能,这个工程的默认 main 函数如下,控制 PE1 高低变化。

在这里插入图片描述
通过查看原理图,得知 PE1 接到了开发板的 P1 座子上,只要将3脚和4脚通过跳帽连接,就能通过 PE1 引脚控制 LED-R 的亮灭。
在这里插入图片描述

点击 Debug 按钮编译工程,

在这里插入图片描述

编译完成后会生成一个 .dcf 文件,该烧录要用的文件。

在这里插入图片描述
官方工具包里的 Downloader.exe 是烧录软件,双击打开

在这里插入图片描述
烧录步骤:选择开发板的串口号(AB32VG1 V2.0的 USB-TTL 芯片为 CH340,相关驱动在官方资料包中)–>选择下载文件–>点击开始。

在这里插入图片描述

下载完成:

在这里插入图片描述

运行Demo程序

请添加图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43772810/article/details/122290624