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开发板学习创建工程+下载程序的主要内容,如果未能解决你的问题,请参考以下文章