3.1 安裝 JAVA 環(huán)境
Embedded Builder 是一款基于 Eclipse 和 Java 平臺(tái)的軟件,需要安裝 java 環(huán)境,在 Oracle 官網(wǎng)下載 https://www.oracle.com/java/technologies/downloads/, 以 jdk-8u152-windows-x64.exe 為例,下載后管理員身份打開并安裝,記住安裝路徑,如“D:\Program Files\Java\jdk1.8.0_351”。
編輯系統(tǒng)變量,將 Java 環(huán)境添加到系統(tǒng)環(huán)境中。首先在系統(tǒng)變量中添加JAVA_HOME 這個(gè)變量。

編輯系統(tǒng)變量中的 Path 變量,單擊新建,添加如下兩個(gè)變量。

在系統(tǒng)變量中新建 CLASSPATH 變量

至此,Java環(huán)境便配置完了。Windows+R 鍵,輸入cmd并點(diǎn)擊確認(rèn),打開 dos 窗口。分別輸入java和javac,如果能正常輸出java提示信息則說明配置成功。
3.2 創(chuàng)建一個(gè)新的工程
雙擊壓縮包下面的 Embedded Builder.exe 打開 IDE,選擇一個(gè)路徑作為 workspace 的存放位置,確認(rèn)之后即可進(jìn)入 IDE 頁面。在導(dǎo)航欄依次單擊“File->New->Project…”開始新建項(xiàng)目。在 New Project 頁面 C/C++ 選項(xiàng)卡下選擇 C Project,并單擊 Next >。

C 工程選項(xiàng)頁面中,在可執(zhí)行文件“Executable”選項(xiàng)卡下選擇“GigaDevice ARM C Project”,填好項(xiàng)目名字之后選擇下一步,在下一步中選擇對(duì)應(yīng)的芯片,剩余的配置模塊即可。

3.3 導(dǎo)入工程
在導(dǎo)航欄處依次選擇“File->Import”,開始導(dǎo)入工程。在導(dǎo)入頁面的 General 選項(xiàng)卡下選擇Existing Projects into Workspace,開始導(dǎo)入現(xiàn)有工程。

在彈出的頁面中選擇原有工程的路徑,IDE 會(huì)自動(dòng)檢索該路徑下的工程配置文件并列出存在的 Embedded Builder 項(xiàng)目。勾選需要導(dǎo)入的項(xiàng)目后單擊 Finish 即可完成工程的導(dǎo)入。

3.4 在 Embedded Builder IDE 中編譯調(diào)試 GD32
右鍵工程打開工程選項(xiàng),選擇“Build Project”開始編譯工程,編譯的 Log 信息會(huì)在下方的 console窗口打印,編譯效果如下圖所示。

單擊導(dǎo)航欄上的 debug configuration,可以進(jìn)入 Debug 配置頁面。

單擊 Debugger 選項(xiàng)卡,可以選擇需要的調(diào)試器,默認(rèn)為 GD-Link,這里切換為 J-Link。單擊Debug 按鈕進(jìn)入 Debug 頁面。

Debug頁面如下,左側(cè)為文件導(dǎo)航欄,中間為文件編輯器,右側(cè)包含寄存器、內(nèi)存、斷點(diǎn)及其他調(diào)試信息,下方是終端提示信息,Debug信息及其他提示信息。

本教程由GD32 MCU方案商聚沃科技原創(chuàng)發(fā)布,了解更多GD32 MCU教程,關(guān)注聚沃科技官網(wǎng)
-
單片機(jī)
+關(guān)注
關(guān)注
6078文章
45533瀏覽量
672251 -
嵌入式
+關(guān)注
關(guān)注
5203文章
20549瀏覽量
335762 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6340瀏覽量
119392 -
GD32
+關(guān)注
關(guān)注
7文章
433瀏覽量
27468
發(fā)布評(píng)論請(qǐng)先 登錄
GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(12)FMC 模塊介紹
什么是GD32
GD32芯片包添加步驟有哪些
《GD32 MCU原理及固件庫開發(fā)指南》 + 初讀感悟
《GD32 MCU原理及固件庫開發(fā)指南》+讀后感
AN016基于CMAKE工具搭建GD32MCU開發(fā)環(huán)境
兆易創(chuàng)新GD32 MCU選型手冊(cè),適用于GD32全系列MCU
不同型號(hào)的GD32 MCU如何區(qū)分?
【GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(1)使用Keil開發(fā)GD32
【GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(2)使用 IAR 開發(fā) GD32
【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(14)RTC 模塊介紹
【GD32 MCU入門教程】GD32 MCU GPIO 結(jié)構(gòu)與使用注意事項(xiàng)
【GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(3)使用 Embedded Builder 開發(fā) GD32
評(píng)論