RT-Thread Studio开发GD32VF103
GD32VF103 RT-Thread項(xiàng)目
- 最近從同事那整來(lái)了一個(gè)GD32,打算學(xué)習(xí)學(xué)習(xí)RISC-V和RT-Thread,先把基本開(kāi)發(fā)環(huán)境搭起來(lái)再說(shuō)。
- 一、開(kāi)發(fā)環(huán)境
- 二、接線
- 三、新建RT-Thread工程
- 三、后續(xù)文章
最近從同事那整來(lái)了一個(gè)GD32,打算學(xué)習(xí)學(xué)習(xí)RISC-V和RT-Thread,先把基本開(kāi)發(fā)環(huán)境搭起來(lái)再說(shuō)。
/***************************2022_09_04*********************************/
一、開(kāi)發(fā)環(huán)境
(PS:這個(gè)板子買(mǎi)來(lái)的時(shí)候沒(méi)有外部晶振!!!)
二、接線
1.typc-c負(fù)責(zé)供電與串口調(diào)試;
2.jlink只接TDI、TMS、TCK、TDO、GND就可以;如果用軟排線全接上,注意11腳與15腳的設(shè)計(jì)bug,11腳不接,同時(shí)把11腳并到15腳上。
三、新建RT-Thread工程
打開(kāi)RT-Thread Studio,打開(kāi)SDK Manager,
勾選RT-Thread SDK、GD32VF103 SDK、編譯器、調(diào)試器如下圖:
點(diǎn)擊RT-Thread Studio左上角 文件 -> 新建 -> RT-Thread項(xiàng)目,選擇配置如下圖:
新建了一個(gè)如下工程:
打開(kāi)openocd_gd32vf103.cfg,修改調(diào)試器為jlink:
將openocd_gd32vf103.cfg 復(fù)制到RT-Thread_Studio安裝目錄 \RT-Thread_Studio\repo\Extract\Debugger_Support_Packages\NuClei\OpenOCD-Nuclei\2022.05\bin 下:
修改時(shí)鐘配置,注釋掉外部時(shí)鐘,選擇內(nèi)部時(shí)鐘(因?yàn)槲业陌遄記](méi)有外部時(shí)鐘):
注釋掉 全局中斷使能:
(PS:這里稍微說(shuō)一下為什么注釋掉,因?yàn)樵诎遄映跏蓟倪^(guò)程中,全局中斷使能了兩次,另一次我沒(méi)找到在哪=。=!)
如上操作,就可以在main.c 中開(kāi)發(fā)自己的代碼了,先build一下,然后Debug或直接下載程序;這里的模板已經(jīng)導(dǎo)入了FinSH,用串口助手或串行終端,可以看到輸出和msh命令:
三、后續(xù)文章
等有空了再寫(xiě)把,來(lái)活了先工作。
總結(jié)
以上是生活随笔為你收集整理的RT-Thread Studio开发GD32VF103的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 第四十五期:程序员未来干什么?做架构还是
- 下一篇: jmeter如何定位网络延时_JMete