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

Posted 小辉_Super

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AB32VG1开发板学习创建工程+下载程序相关的知识,希望对你有一定的参考价值。

今天是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程序

以上是关于AB32VG1开发板学习创建工程+下载程序的主要内容,如果未能解决你的问题,请参考以下文章

AB32VG1 按键控制LED

RT-Thread Studio快速配置AB32进行音频输出

RT-Thread Studio快速配置AB32读写SD卡

ESP32创建工程的方法,赶紧收藏起来

ESP32创建工程的方法,赶紧收藏起来

STM32F407开发板用户手册第4章 STM32F407工程模板建立(MDK5)