先看看开发板靓照:
AB32VG1 开发板是以中科蓝讯 (Bluetrum) 公司推出的基于 RISC-V 架构的高配置芯片 AB32VG1 为核心所组成的。
板载资源:
- CPU: AB32VG1 (LQFP48 封装,主频 120M ,片上集成 RAM 192K, flash 8Mbit,ADC,PWM,USB,UART,IIC 等资源)
- 搭载蓝牙模块
- 搭载FM模块
- 一路 TF Card 接口
- 一路 USB 接口
- 一路 IIC 接口
- 一路音频接口 (美标 CtiA)
- 六路 ADC 输入引脚端子引出
- 六路 PWM 输出引脚端子引出
- 一个全彩 LED 灯模块,一个电源指示灯,三个烧录指示灯
- 一个 IRDA (红外接收端口)
- 一个 Reset 按键,三个功能按键 (通用版为两个功能按键)
- 板子规格尺寸:6cm * 9cm
- I/O口通过 2.54MM 标准间距引出,同时兼容 Arduino Uno 扩展接口,方便二次开发
需要准备的安装包:
- rt-thread studio 安装包
- Downloader(下载软件)(下载就行,无需安装直接使用)
1.rt-thread studio的安装比较简单,直接按照提示安装就可以。(注意,不能包含空格和中文字符)
2.安装rtthread的latest,AB32VG1支持包,risc-v工具链支持包,如下:
3.就此可以创建rtthread的样例工程了,如下:
注意:创建工程时不要修改默认工程路径,修改后编译报错,亲测,暂时不知道怎么解决。
4.打开applications下的main.c文件,如下:
可以看到模板工程是一个闪烁led的程序,直接编译,生产烧录文件rtthread.dcf。位置如下:
5.开始烧录文件到mcu。
打开烧录软件Downloader
(到此居然上传不了图片了,被论坛限制了,这是什么操作,很遗憾)
6.烧录成功后按下reset按键,程序就开始运行了,可以看到板子上红色led开始闪烁,间隔500ms。
注意:烧录成功后需要关闭串口,否则Downloader软件会自动重新连接到板子,造成板子程序不运行。
到此开发环境搭建完成,期待后续。。。
|