本帖最后由 sunsili 于 2022-2-16 22:59 编辑
基于RT-Thread的AB32VG1开发环境搭建
RT-Thread有两种:无IDE和有IDE.
我这里用的是有IDE,这个使用比较简单方便。
准备(上节有提相关下载路径):
rt-thread studio 安装包
Downloader(下载软件)
配套的 USB 转串口驱动(CH340)
第一步:安装 RT-Thread Studio
下载 RT-Thread Studio 安装包
访问官网 RT-Thread Studio 下载地址https://www.rt-thread.org/page/download.html,在官网下载最新的 RT-Thread Studio 软件安装包。
双击安装包的 .exe 文件进行安装,一直点击 “”下一步(中间改一下安装路径) 直到最后点击 “完成”。(相信搞开发这个都会,没什么好说的,中科蓝讯 官方应用文档也是一笔带过)待安装完成后可直接点击 确定 即可启动 RT-Thread Studio。
第二步:启动 RT-Thread Studio
需要进行账户登录,登录一次后会自动记住账号,后续不需要再登录,登录支持第三方账号登陆(这个也没什么好说的,注册账号登录)
第三步:新建基于AB32VG1的RT-Thread工程
在工具栏找到 SDK 管理器,点击后在弹出窗口
Board_Support_Packages -> Bluetrum_AB32VG1-ab-prougen ,勾选,安装资源包,这个安装过程,有点慢长。
RT-thread studioSDK Manger
还需要在 SDK 管理器中安装 riscv 的工具链,否则无法编译
RT-thread studioSDK Manger Install RISC-V GCC
至此,就可以在 rt-thread studio 基于 AB32VG1 做开发了,
点“新建工程(倒三角)”,选择“RT-Thread项目”
New RT_Thread Projets
选择“基于开发板”,初次使用是没用安装"RISC-V,AB32VG1"SDK支持包,选择“添加更多(这里与SDK 管理器中安装是一样的,如果上步没做的话)”。这时会提示更新SDK,时间会有点长。
RT-Thread new点“开发板仓库地址”下载所能有开发板相关的官方文档、工具、例程等资料,如果有安装git可以用 (我是用此方法获得): - git clone https://github.com/BLUETRUM/sdk-bsp-ab32vg1-ab-prougen.git
复制代码
点“完成”,即创建好基于RT-Thread的AB32VG1工程。
第四步:编译调试,第一次亲密接触AB32VG1开发板的RT-Thread
新建好工程后, 会生成模板源码。
点“编译”,开始编译工程
编译好后,用官方提供工具(AB32VG1_DOC-master\AB32Downloader_v1.9.7\Downloader.exeDownloader 软件需要安装自己的 USB 转串口驱动,如果驱动不匹配,会报错误,这时需要安装配套的 USB 转串口驱动 .开发板使用的串口芯片是 CH340,可以直接使用系统自动安装的驱动。 )烧录到开发板并调试.
选择好“串口号”,选“加载文件”工程目录下debug\rtthread.dcf(如果是Rease编译,就在Rease目录下)点“开发”+“开始”,出现"RT-Thread ……hello word "调试信息,则一切顺利。祝你好运。(我第一次烧写成功后,后面好几次烧写不成功,连接上,就是烧写不了,有时重启电脑才好。这个请官方回复一下,为何烧写那么困难,可否支持一下Jlink)
Down debug
|