0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【GD32 MCU 入門(mén)教程】一、GD32 MCU 開(kāi)發(fā)環(huán)境搭建(3)使用 Embedded Builder 開(kāi)發(fā) GD32

聚沃科技 ? 2024-08-08 16:03 ? 次閱讀

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 為例,下載后管理員身份打開(kāi)并安裝,記住安裝路徑,如“D:\Program Files\Java\jdk1.8.0_351”。

編輯系統(tǒng)變量,將 Java 環(huán)境添加到系統(tǒng)環(huán)境中。首先在系統(tǒng)變量中添加JAVA_HOME 這個(gè)變量。

wKgZoma0epyALwMJAAAeGy14lnw534.png

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

wKgaoma0eqeAYAAvAABM7rOIlkM834.png

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

wKgaoma0eriARQrTAAAfiiUw84s151.png

至此,Java環(huán)境便配置完了。Windows+R 鍵,輸入cmd并點(diǎn)擊確認(rèn),打開(kāi) dos 窗口。分別輸入java和javac,如果能正常輸出java提示信息則說(shuō)明配置成功。

3.2 創(chuàng)建一個(gè)新的工程

雙擊壓縮包下面的 Embedded Builder.exe 打開(kāi) IDE,選擇一個(gè)路徑作為 workspace 的存放位置,確認(rèn)之后即可進(jìn)入 IDE 頁(yè)面。在導(dǎo)航欄依次單擊“File->New->Project…”開(kāi)始新建項(xiàng)目。在 New Project 頁(yè)面 C/C++ 選項(xiàng)卡下選擇 C Project,并單擊 Next >。

wKgZoma0esWALxXoAAAr_pvYH9s313.png

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

wKgZoma0etCARo7WAABt4w29WdU540.png

3.3 導(dǎo)入工程

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

wKgaoma0et-ANVzzAABUEV1KNuI132.png

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

wKgaoma0euuAEk0YAAEg5m2bIsA906.png

3.4 在 Embedded Builder IDE 中編譯調(diào)試 GD32

右鍵工程打開(kāi)工程選項(xiàng),選擇“Build Project”開(kāi)始編譯工程,編譯的 Log 信息會(huì)在下方的 console窗口打印,編譯效果如下圖所示。

wKgaoma0evmAFckKAAD1cMcQtrA435.png

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

wKgZoma0ewWAC9K0AAFGoFu6U7w831.png

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

wKgaoma0exOAK7fHAAE9SueQIGI291.png

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

wKgaoma0ex2AU2csAAGL50HOytA804.png

教程GD32 MCU方案商聚沃科技原創(chuàng)發(fā)布,了解更多GD32 MCU教程,關(guān)注聚沃科技官網(wǎng)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6040

    文章

    44592

    瀏覽量

    636845
  • 嵌入式
    +關(guān)注

    關(guān)注

    5087

    文章

    19153

    瀏覽量

    306394
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5093

    瀏覽量

    97800
  • GD32
    +關(guān)注

    關(guān)注

    7

    文章

    404

    瀏覽量

    24403
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    GD32 MCU 入門(mén)教程GD32 MCU 常見(jiàn)外設(shè)介紹(12)FMC 模塊介紹

    閃存控制器(FMC),提供了片上閃存需要的所有功能。FMC 也提供了頁(yè)擦除,整片擦除,以及32 位整字或 16 位半字編程閃存等操作。 GD32 MCU 支持不同類(lèi)型編程的具體說(shuō)明如下表 GD32
    的頭像 發(fā)表于 08-21 09:56 ?1233次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門(mén)教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見(jiàn)外設(shè)介紹(12)FMC 模塊介紹

    什么是GD32

    是不同的產(chǎn)品,不可能所有東西都沿用STM32,有些自主開(kāi)發(fā)的東西還是有區(qū)別的。相同的地方我們就不說(shuō)了,下面我給大家講下不同的地方。二、區(qū)別1、內(nèi)核GD32采用二代的M3內(nèi)核,STM3
    發(fā)表于 08-12 07:46

    GD32單片機(jī)簡(jiǎn)析

    ArmCortex-M3/M4/M23/M33 MCU產(chǎn)品系列,并且在全球范圍內(nèi)首個(gè)推出RISC-V內(nèi)核通用32位MCU產(chǎn)品系列,如圖所示GD32
    發(fā)表于 12-13 06:29

    GD32 MCU原理及固件庫(kù)開(kāi)發(fā)指南》 + 初讀感悟

    GD32 MCU原理固件庫(kù)開(kāi)發(fā)指南這本書(shū)內(nèi)容豐富,囊括了GD32中的所有外設(shè),書(shū)中首先介紹了如何使用MDK或IAR軟件搭建
    發(fā)表于 03-31 22:11

    GD32 MCU原理及固件庫(kù)開(kāi)發(fā)指南》+讀后感

    。 第2章介紹GD32 MCU快速入門(mén)開(kāi)發(fā)平臺(tái)搭建的方法,包括對(duì)軟硬件開(kāi)發(fā)平臺(tái)、調(diào)試工具、
    發(fā)表于 06-06 21:52

    AN016基于CMAKE工具搭建GD32MCU開(kāi)發(fā)環(huán)境

    AN016 基于CMAKE工具搭建GD32 MCU開(kāi)發(fā)環(huán)境
    發(fā)表于 02-27 18:20 ?3次下載
    AN016基于CMAKE工具<b class='flag-5'>搭建</b><b class='flag-5'>GD32MCU</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    兆易創(chuàng)新GD32 MCU選型手冊(cè),適用于GD32全系列MCU

    兆易創(chuàng)新GD32MCU選型手冊(cè),適用于GD32全系列MCUGD32MCU選型手冊(cè),適用于GD32全系列MCU
    發(fā)表于 10-19 17:26 ?49次下載

    你了解GD32 MCU的命名規(guī)則嗎

    下面為大家介紹GD32 MCU的通用命名規(guī)則,以GD32F303ZGT6為例,其中,GD32代表GD32
    的頭像 發(fā)表于 01-13 09:38 ?3758次閱讀
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的命名規(guī)則嗎

    GD32 MCU的選項(xiàng)字節(jié)是什么?

    GD32 MCU的選項(xiàng)字節(jié)是什么,有什么功能呢?選項(xiàng)字節(jié)被誤篡改如何回復(fù)?
    的頭像 發(fā)表于 01-17 09:42 ?1461次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的選項(xiàng)字節(jié)是什么?

    不同型號(hào)的GD32 MCU如何區(qū)分?

    大家是否碰到過(guò)以下應(yīng)用場(chǎng)景:同套軟件代碼希望跑在不同型號(hào)的GD32 MCU中,但有些地方需要根據(jù)MCU型號(hào)進(jìn)行調(diào)整?或者上位機(jī)或其他MCU
    的頭像 發(fā)表于 01-27 09:32 ?1033次閱讀
    不同型號(hào)的<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何區(qū)分?

    GD32 MCU 入門(mén)教程GD32 MCU 開(kāi)發(fā)環(huán)境搭建(1)使用Keil開(kāi)發(fā)GD32

    GD32系列為通用型MCU,所以開(kāi)發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded
    的頭像 發(fā)表于 08-08 15:01 ?1338次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門(mén)教程</b>】<b class='flag-5'>一</b>、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(1)使用Keil<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>GD32</b>

    GD32 MCU 入門(mén)教程GD32 MCU 開(kāi)發(fā)環(huán)境搭建(2)使用 IAR 開(kāi)發(fā) GD32

    GD32系列為通用型MCU,所以開(kāi)發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded
    的頭像 發(fā)表于 08-08 15:40 ?766次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門(mén)教程</b>】<b class='flag-5'>一</b>、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(2)使用 IAR <b class='flag-5'>開(kāi)發(fā)</b> <b class='flag-5'>GD32</b>

    GD32 MCU 入門(mén)教程GD32 MCU 常見(jiàn)外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU內(nèi)部提供了個(gè)RTC(實(shí)時(shí)時(shí)鐘)模塊,通過(guò)RTC可以實(shí)現(xiàn)日歷時(shí)鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機(jī)模式的低功耗喚醒。不同系列的GD32
    的頭像 發(fā)表于 08-23 09:18 ?528次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門(mén)教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見(jiàn)外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU 入門(mén)教程GD32 MCU FPU 使用方法

    GD32 MCU FPU 使用方法
    的頭像 發(fā)表于 08-25 09:24 ?670次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門(mén)教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> FPU 使用方法

    GD32 MCU入門(mén)教程GD32 MCU GPIO 結(jié)構(gòu)與使用注意事項(xiàng)

    本文是專(zhuān)門(mén)為基于GD32 MCU開(kāi)發(fā)的工程設(shè)計(jì)人員提供,主要介紹了GPIO的功能配置、內(nèi)部結(jié)構(gòu)以及在不同場(chǎng)景使用時(shí)的注意事項(xiàng),旨在幫助GD32 MC
    的頭像 發(fā)表于 09-07 10:34 ?811次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b><b class='flag-5'>入門(mén)教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> GPIO 結(jié)構(gòu)與使用注意事項(xiàng)