RT-Thread Studio开发GD32VF103
GD32VF103 RT-Thread项目
- 最近从同事那整来了一个GD32,打算学习学习RISC-V和RT-Thread,先把基本开发环境搭起来再说。
- 一、开发环境
- 二、接线
- 三、新建RT-Thread工程
- 三、后续文章
最近从同事那整来了一个GD32,打算学习学习RISC-V和RT-Thread,先把基本开发环境搭起来再说。
/***************************2022_09_04*********************************/
一、开发环境
- Windows10家庭版
- RT-Thread Studio 直接官网下载
- GD32VF103开发板
(PS:这个板子买来的时候没有外部晶振!!!) - typc-c数据线
- jlink下载器
二、接线
1.typc-c负责供电与串口调试;
2.jlink只接TDI、TMS、TCK、TDO、GND就可以;如果用软排线全接上,注意11脚与15脚的设计bug,11脚不接,同时把11脚并到15脚上。
三、新建RT-Thread工程
打开RT-Thread Studio,打开SDK Manager,
勾选RT-Thread SDK、GD32VF103 SDK、编译器、调试器如下图:
点击RT-Thread Studio左上角 文件 -> 新建 -> RT-Thread项目,选择配置如下图:
新建了一个如下工程:
打开openocd_gd32vf103.cfg,修改调试器为jlink:
将openocd_gd32vf103.cfg 复制到RT-Thread_Studio安装目录 \RT-Thread_Studio\repo\Extract\Debugger_Support_Packages\NuClei\OpenOCD-Nuclei\2022.05\bin 下:
修改时钟配置,注释掉外部时钟,选择内部时钟(因为我的板子没有外部时钟):
注释掉 全局中断使能:
(PS:这里稍微说一下为什么注释掉,因为在板子初始化的过程中,全局中断使能了两次,另一次我没找到在哪=。=!)
如上操作,就可以在main.c 中开发自己的代码了,先build一下,然后Debug或直接下载程序;这里的模板已经导入了FinSH,用串口助手或串行终端,可以看到输出和msh命令:
三、后续文章
等有空了再写把,来活了先工作。
- 安装过程的bug汇总(踩了好多好多坑啊)
- 自建开发板支持包
RT-Thread Studio开发GD32VF103相关推荐
- rt thread studio使用QBOOT和片外flash实现OTA升级
我们这里要使用单片机外部flash作为OTA的下载分区,外部flash硬件连接关系 PB3-->SPI3_CLK PB4-->SPI3_MISO PB5-->SPI3_MOSI PE ...
- RT Thread利用STM32CUBEMX和RT Thread studio来创建模板工程
(1)RT Thread利用STM32CUBEMX来创建模板工程 1.参考文档: 基于 CubeMX 移植 RT-Thread Nano:RT-Thread 文档中心 注意:串口2必须使能异步模式(启 ...
- RT Thread Studio 配置IIC并读取AS5600角度
RT Thread Studio 配置IIC并读取AS5600角度 一.RT Thread Studio 配置IIC 1.在RT Thread Seting 中开启IIC功能 并保存 一定要保存才能更 ...
- RT Thread根据开发板制作BSP方法
之前一直不懂怎么使用RT Thread的软件包,感谢网上的大神,看了你们的博客后大概了解一些,在此做下记录.用RT Thread软件包需要RT Thread的系统,但是RT Thread和RT Thr ...
- xpt 2046的触摸屏 rt thread设备驱动框架
1 基于rtt 开发触摸屏驱动 准备使用rtt 框架 , 驱动xpt 2046的触摸屏, 翻阅大量资料发现, 大部分文章强调的是时序图, 而且很多代码要么直接操作寄存器, 要么是io 口模拟, 只能用 ...
- 【Android 应用开发】Ubuntu 下 Android Studio 开发工具使用详解 (旧版本 | 仅作参考)
. 基本上可以导入项目开始使用了 ... . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21035637 ...
- android 启动服务同时传递数据,Android Studio开发基础之起动Service,并通过从Activity向Service传递数据...
Android Studio开发基础之启动Service,并通过从Activity向Service传递数据 本实例演示启动Service,并通过从Activity向Service传递数据,新建一个Se ...
- Android Studio开发——蓝牙聊天功能
Android Studio开发--蓝牙聊天功能 蓝牙工作流程 功能要求 实现要点 声明蓝牙权限 添加程序运行的状态描述文本及配色代码 布局文件 蓝牙会话的服务组件ChatService Activi ...
- Android Studio开发蓝牙应用(二)
Android Studio开发蓝牙应用(二) 实现的功能 与蓝牙模块HC-06交换信息 过程 新建Empty Activity 创建布局 activity_btread_and_write.xml ...
- 基于TCP/IP协议的物联网安卓应用开发基础教程(Android Studio开发)
[华为云IOT物联网论坛外部版主:中华小能能] 第0章 简介 大家好,在上上上期发布的教程中,教大家如何利用Android Studio开发出一款接入华为云物联网平台并调用相关API完成设备属性查询. ...
最新文章
- 【Java】 LeetCode 622. 设计循环队列 (有关实现循环队列的讲解)
- 说时间不够用,CTO怒了!让我学习:GTD时间管理,番茄工作法,三八理论
- 织梦自定义图片字段和缩略图一样_DedeCMS系统自定义字段的图片调用
- 解决mac升级后,出现的 xcrun: error: invalid active developer path, missing xcrun 错误
- 服务器上的Linux中Tomcat有时会挂掉的问题及方法
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包_03)
- PHP+jQuery+MySql实现红蓝投票功能
- Fedora32升级Fedora33后无线网络无法连接的问题
- zookeeper中ExpiryQueue详解
- 问题匹配/文本匹配数据集(自用)
- h5 app跳转客服咨询 临时会话 (没有开通在线咨询、无法会话)
- 逆向思维赚钱法则 真正赚钱的暴利项目
- Java ffmpeg视频压缩IOS播放没有声音问题解决(超级简单)
- 服务器bios上传文件,巧改BIOS设置 让文件服务器性能提升10%
- 每日新闻丨美商务部:已允许部分美企向华为出售零部件;中国四家手机厂商瓜分印尼市场...
- 台达-canopen操作
- VB计算一年中某一天在这一年中是第几周
- linux 下navicat 中文乱码终极解决方案
- Nutanix 发布全新的 “精英联盟合作伙伴计划”
- 高瓴资本的投资方法论:什么值得投?
热门文章
- linux安全加固-三级等保(一)
- easyui+ztree 后台管理系统模板
- android mvp快速创建,学习MVPArms历程之Android Studio快速创建ArmsComponent组件化项目
- DB2 8.2 9.1 9.5 9.7 下载地址(原创)
- css.ppt,CSS ppt.ppt
- 加密软件漏洞测试,加密软件漏洞评测系统
- Unity官方支持中文版啦!!!附教程——无需破解!
- 第一章:恶意软件静态分析基础
- 从月薪5千到财富自由:有远见的人都在做这件事情
- H5页面在自己APP中图标显示正常,接入钉钉请求.woff图标字体报错