| 本帖最后由 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 
 |