GD32VF103 RT-Thread项目

  • 最近从同事那整来了一个GD32,打算学习学习RISC-V和RT-Thread,先把基本开发环境搭起来再说。
    • 一、开发环境
    • 二、接线
    • 三、新建RT-Thread工程
    • 三、后续文章

最近从同事那整来了一个GD32,打算学习学习RISC-V和RT-Thread,先把基本开发环境搭起来再说。

/***************************2022_09_04*********************************/

一、开发环境

  1. Windows10家庭版
  2. RT-Thread Studio 直接官网下载
  3. GD32VF103开发板

    (PS:这个板子买来的时候没有外部晶振!!!)
  4. typc-c数据线
  5. jlink下载器

二、接线

1.typc-c负责供电与串口调试;
2.jlink只接TDI、TMS、TCK、TDO、GND就可以;如果用软排线全接上,注意11脚与15脚的设计bug,11脚不接,同时把11脚并到15脚上。

三、新建RT-Thread工程

  1. 打开RT-Thread Studio,打开SDK Manager,
    勾选RT-Thread SDK、GD32VF103 SDK、编译器、调试器如下图:



  2. 点击RT-Thread Studio左上角 文件 -> 新建 -> RT-Thread项目,选择配置如下图:

    新建了一个如下工程:

  3. 打开openocd_gd32vf103.cfg,修改调试器为jlink:

  4. 将openocd_gd32vf103.cfg 复制到RT-Thread_Studio安装目录 \RT-Thread_Studio\repo\Extract\Debugger_Support_Packages\NuClei\OpenOCD-Nuclei\2022.05\bin 下:

  5. 修改时钟配置,注释掉外部时钟,选择内部时钟(因为我的板子没有外部时钟):

  6. 注释掉 全局中断使能:

    (PS:这里稍微说一下为什么注释掉,因为在板子初始化的过程中,全局中断使能了两次,另一次我没找到在哪=。=!)

如上操作,就可以在main.c 中开发自己的代码了,先build一下,然后Debug或直接下载程序;这里的模板已经导入了FinSH,用串口助手或串行终端,可以看到输出和msh命令:

三、后续文章

等有空了再写把,来活了先工作。

  1. 安装过程的bug汇总(踩了好多好多坑啊)
  2. 自建开发板支持包

RT-Thread Studio开发GD32VF103相关推荐

  1. rt thread studio使用QBOOT和片外flash实现OTA升级

    我们这里要使用单片机外部flash作为OTA的下载分区,外部flash硬件连接关系 PB3-->SPI3_CLK PB4-->SPI3_MISO PB5-->SPI3_MOSI PE ...

  2. RT Thread利用STM32CUBEMX和RT Thread studio来创建模板工程

    (1)RT Thread利用STM32CUBEMX来创建模板工程 1.参考文档: 基于 CubeMX 移植 RT-Thread Nano:RT-Thread 文档中心 注意:串口2必须使能异步模式(启 ...

  3. RT Thread Studio 配置IIC并读取AS5600角度

    RT Thread Studio 配置IIC并读取AS5600角度 一.RT Thread Studio 配置IIC 1.在RT Thread Seting 中开启IIC功能 并保存 一定要保存才能更 ...

  4. RT Thread根据开发板制作BSP方法

    之前一直不懂怎么使用RT Thread的软件包,感谢网上的大神,看了你们的博客后大概了解一些,在此做下记录.用RT Thread软件包需要RT Thread的系统,但是RT Thread和RT Thr ...

  5. xpt 2046的触摸屏 rt thread设备驱动框架

    1 基于rtt 开发触摸屏驱动 准备使用rtt 框架 , 驱动xpt 2046的触摸屏, 翻阅大量资料发现, 大部分文章强调的是时序图, 而且很多代码要么直接操作寄存器, 要么是io 口模拟, 只能用 ...

  6. 【Android 应用开发】Ubuntu 下 Android Studio 开发工具使用详解 (旧版本 | 仅作参考)

    . 基本上可以导入项目开始使用了 ... . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21035637 ...

  7. android 启动服务同时传递数据,Android Studio开发基础之起动Service,并通过从Activity向Service传递数据...

    Android Studio开发基础之启动Service,并通过从Activity向Service传递数据 本实例演示启动Service,并通过从Activity向Service传递数据,新建一个Se ...

  8. Android Studio开发——蓝牙聊天功能

    Android Studio开发--蓝牙聊天功能 蓝牙工作流程 功能要求 实现要点 声明蓝牙权限 添加程序运行的状态描述文本及配色代码 布局文件 蓝牙会话的服务组件ChatService Activi ...

  9. Android Studio开发蓝牙应用(二)

    Android Studio开发蓝牙应用(二) 实现的功能 与蓝牙模块HC-06交换信息 过程 新建Empty Activity 创建布局 activity_btread_and_write.xml ...

  10. 基于TCP/IP协议的物联网安卓应用开发基础教程(Android Studio开发)

    [华为云IOT物联网论坛外部版主:中华小能能] 第0章 简介 大家好,在上上上期发布的教程中,教大家如何利用Android Studio开发出一款接入华为云物联网平台并调用相关API完成设备属性查询. ...

最新文章

  1. 【Java】 LeetCode 622. 设计循环队列 (有关实现循环队列的讲解)
  2. 说时间不够用,CTO怒了!让我学习:GTD时间管理,番茄工作法,三八理论
  3. 织梦自定义图片字段和缩略图一样_DedeCMS系统自定义字段的图片调用
  4. 解决mac升级后,出现的 xcrun: error: invalid active developer path, missing xcrun 错误
  5. 服务器上的Linux中Tomcat有时会挂掉的问题及方法
  6. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包_03)
  7. PHP+jQuery+MySql实现红蓝投票功能
  8. Fedora32升级Fedora33后无线网络无法连接的问题
  9. zookeeper中ExpiryQueue详解
  10. 问题匹配/文本匹配数据集(自用)
  11. h5 app跳转客服咨询 临时会话 (没有开通在线咨询、无法会话)
  12. 逆向思维赚钱法则 真正赚钱的暴利项目
  13. Java ffmpeg视频压缩IOS播放没有声音问题解决(超级简单)
  14. 服务器bios上传文件,巧改BIOS设置 让文件服务器性能提升10%
  15. 每日新闻丨美商务部:已允许部分美企向华为出售零部件;中国四家手机厂商瓜分印尼市场...
  16. 台达-canopen操作
  17. VB计算一年中某一天在这一年中是第几周
  18. linux 下navicat 中文乱码终极解决方案
  19. Nutanix 发布全新的 “精英联盟合作伙伴计划”
  20. 高瓴资本的投资方法论:什么值得投?

热门文章

  1. linux安全加固-三级等保(一)
  2. easyui+ztree 后台管理系统模板
  3. android mvp快速创建,学习MVPArms历程之Android Studio快速创建ArmsComponent组件化项目
  4. DB2 8.2 9.1 9.5 9.7 下载地址(原创)
  5. css.ppt,CSS ppt.ppt
  6. 加密软件漏洞测试,加密软件漏洞评测系统
  7. Unity官方支持中文版啦!!!附教程——无需破解!
  8. 第一章:恶意软件静态分析基础
  9. 从月薪5千到财富自由:有远见的人都在做这件事情
  10. H5页面在自己APP中图标显示正常,接入钉钉请求.woff图标字体报错