一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

【GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(2)使用 IAR 開發(fā) GD32

聚沃科技 ? 2024-08-08 15:40 ? 次閱讀

IAR版本眾多,版本之間的兼容性并不好,如果初次使用建議安裝7.3以上的版本,安裝好IAR以后再根據(jù)該文檔來添加GD的器件型號,進行相關(guān)的debug工作。

2.1 在IAR中添加GD32 MCU Device

2.1.1 從官網(wǎng)上下載相應(yīng)的GD32系列插件。

下面以GD32F30x系列為例,下載插件IAR_GD32F30x_ADDON.1.0.0.exe:

2.1.2 運行IAR_GD32F30x_ADDON.1.0.0.exe,單擊start開始安裝插件。

wKgZoma0db-AfLlXAADHh59HSKc971.png

2.1.3 安裝成功后單擊Finish,結(jié)束插件安裝。

wKgZoma0dc-Af35-AADd3fYqd_4173.png

2.2 在IAR中編譯調(diào)試GD32

在上一小節(jié)中我們已經(jīng)添加了GD32F30x系列的插件,這一小節(jié)我們介紹應(yīng)如何使用它。 使用 IAR 編譯 GD 的型號,有兩個辦法,一種是使用現(xiàn)有的工程進行修改,還有就是重新建立工程,這里就不細說具體工程應(yīng)該如何建立,GD 的工程建立和別的平臺都一致,建立工程時選擇GD的相應(yīng)型號。

wKgZoma0deSASuiHAACsN2WgQgk864.png

6.1以后的IAR不需要添加CMSIS文件(core_cm4.c和core_cm4.h),但是需要勾選General Options->Library Configuration的Use CMSIS,如果軟件代碼有使用到printf函數(shù),還需要修改Library為FULL。

wKgZoma0dfSAKOJDAAFT8yVwnzI263.png

芯片的Link文件建立工程時會默認根據(jù)型號選定,但是編譯前還是要有檢查的習慣,檢查一下ICF文件是否有配置,是否正確。

wKgaoma0dgGAGmEUAADSYgjj9WY905.png

配置Debugger->Setup選項,新建立的工程默認是Simulator模擬,如果需要調(diào)試那么需要根據(jù)實際情況來選擇:

1.使用GD-Link選擇CMSIS DAP(兼容性不好,不建議在IAR下使用);

2.使用J-Link選擇J-Link/J-Trace;

3.使用ULink2選擇CMSIS DAP。

wKgaoma0dg2APeKFAAE4R3LtKLo121.png

配置Debugger->Download選項,新建的工程有可能沒有配置download選項,如果我們需要調(diào)試代碼那么務(wù)必要勾選User flash loader選項,且保證board file準確,否則程序無法正常下載至芯片內(nèi)部。

wKgaoma0dh-AUDp5AAEOAxp2H8Y920.png

如果選擇了Debugger選項,那么還需要根據(jù)Debugger選項設(shè)定對應(yīng)的調(diào)試選項;如果選擇的是GD的型號,在IAR下面已經(jīng)固定將所有的調(diào)試接口都配置為SWD接口,可以忽略該選項配置,直接進行相關(guān)的代碼debug工作。

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

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

    關(guān)注

    146

    文章

    17718

    瀏覽量

    358216
  • 開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    372

    瀏覽量

    41251
  • IAR
    IAR
    +關(guān)注

    關(guān)注

    5

    文章

    367

    瀏覽量

    37123
  • GD32
    +關(guān)注

    關(guān)注

    7

    文章

    418

    瀏覽量

    25028
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    什么是GD32

    、前言什么GD32?GD32是國內(nèi)開發(fā)款單片機,據(jù)說開發(fā)的人員是來自ST公司的,
    發(fā)表于 08-12 07:46

    GD32芯片包添加步驟有哪些

    **GD32芯片包添加步驟**GD32開發(fā)環(huán)境可以有多個選擇,常見的開發(fā)編譯環(huán)境有:Keil4,
    發(fā)表于 11-22 08:30

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

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

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

    。 第2章介紹GD32 MCU快速入門開發(fā)平臺搭建的方法,包括對軟硬件
    發(fā)表于 06-06 21:52

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

    AN016 基于CMAKE工具搭建GD32 MCU開發(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'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

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

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

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

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

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

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

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

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

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

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

    GD32 MCU 入門教程、GD32 MCU 開發(fā)環(huán)境搭建(3)使用 Embedded Builder 開發(fā) GD32

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

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

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

    GD32 MCU 入門教程GD32 MCU FPU 使用方法

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

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

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