GD32VF103开发环境简单介绍
GD32VF103開發環境簡單介紹
- GD32VF103簡介
- GD32VF103開發環境
- IDE使用前準備
- Nuclei Studio IDE
- 1、軟件下載
- 2、打開工程
- GD32 Eclipse IDE
GD32VF103簡介
GD32VF103系列MCU采用了全新的基于開源指令集架構RISC-V的Bumblebee處理器內核,是兆易創新(Gigadevice)攜手中國領先的RISC-V處理器內核IP和解決方案廠商芯來科技(Nuclei System Technology),面向物聯網及其它超低功耗場景應用自主聯合開發的一款商用RISC-V處理器內核。 GD32VF103系列RISC-V MCU提供了108MHz的運算主頻,以及16KB到128KB的片上閃存和6KB到32KB的SRAM緩存,gFlash?專利技術支持內核訪問閃存高速零等待。Bumblebee內核還內置了單周期硬件乘法器、硬件除法器和加速單元應對高級運算和數據處理的挑戰。
詳情可以在GD官網查看:GD官網
GD32VF103開發環境
GD32VF103是GD與芯來科技聯合開發的,這里有基于eclipse的兩種IDE分別是Nuclei Studio IDE和GD32EclipseIDE(可能暫時還未對外開放),接下來會對他們做簡單介紹。
IDE使用前準備
在使用eclipse之前需要安裝JDK,原因不解釋。JDK下載地址
安裝很簡單一直下一步,安裝完成后,檢查一下是否安裝成功。win+R然后CMD打開命令行,測試如下,看到版本號說明安裝成功。
使用的開發板
芯片型號:GD32VF103CBT6,含有板載GD-Link。目前GD32VF103系列只支持JTAG方式不支持SW,如果使用JLINK,最好選用固件V10以上版本。
Nuclei Studio IDE
1、軟件下載
芯來科技官網
Nuclei Studio IDE是基于eclipse開源架構而成,并不像KEIL和IAR那樣開發友好,配置比較繁瑣,這里使用一種簡單的方式,后期在介紹從零新建工程的。這里下載一個芯來使用GD庫創建的一個demo工程,實現快速開發。
github下載地址
如上圖,Running_Led這個工程就是我們需要的demo工程
2、打開工程
注意:1、路徑不要太深,不能有中文路徑。
2、盡量不要放在桌面,可能會無法讀取到文件
Nuclei Studio IDE是免安裝的,解壓之后即可使用。將Running_Led工程也解壓到相同目錄,然后再創建一個NucleiStudio_workspace的文件夾,如下圖:
a、雙擊打開軟件
b、選擇剛剛創建NucleiStudio_workspace的文件作為workspace,點擊Launch
c、進入啟動界面
d、FILE----> Import…導入已經創建的工程。
如下圖,這里選擇到Running_Led路徑就可以了
導入,會發現再problems處有兩個錯誤,最后有解決方案,見問題一解決方案,不影響使用。
編譯成功后,如下圖:
e、debug配置
點擊debug后就會進入仿真
會彈出如下對話框,選擇switch。
仿真界面,
這里有個問題,就是在打開peripheral時是空白的,詳情見問題二解決方案。
仿真界面介紹:
問題一解決方案。
問題二解決方案。
這里仿真時看不見寄存器,是因為缺少一個.svd文件,這在之前的版本中是有的,現在下載的沒有,在軟件中創建一個SVD的文件夾,把它復制到這個文件夾下。
然后點擊Run —> Run Configurations
點擊仿真即可看到如下:
GD32 Eclipse IDE
1、解壓雙擊打開工程,選擇workspace空間,進入啟動界面,如圖。
2、File—>New—>Project…
3、創建C Project
4、選擇工程,clean project 然后build project即可編譯成功。
5、debug/run配置
然后其它保持默認,點擊debug即可,彈出如下對話框,選擇switch.
6、加入仿真界面。
7、查看外設寄存器。
即可查看各個寄存器
總結
以上是生活随笔為你收集整理的GD32VF103开发环境简单介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java%4d_java积累
- 下一篇: 关于学习的反思(上)---系网开发记(2