娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

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

發布者:Xiaoxue666最新更新時間:2024-10-29 來源: elecfans關鍵字:GD32  MCU  入門教程  開發環境搭建  IAR  開發 手機看文章 掃描二維碼
隨時隨地手機看文章

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

2.1 在IAR中添加GD32 MCU Device

2.1.1 從官網上下載相應的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,結束插件安裝。

wKgZoma0dc-Af35-AADd3fYqd_4173.png

2.2 在IAR中編譯調試GD32

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

wKgZoma0deSASuiHAACsN2WgQgk864.png

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

wKgZoma0dfSAKOJDAAFT8yVwnzI263.png

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

wKgaoma0dgGAGmEUAADSYgjj9WY905.png

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

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

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

3.使用ULink2選擇CMSIS DAP。

wKgaoma0dg2APeKFAAE4R3LtKLo121.png

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

wKgaoma0dh-AUDp5AAEOAxp2H8Y920.png

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


關鍵字:GD32  MCU  入門教程  開發環境搭建  IAR  開發 引用地址:【GD32 MCU 入門教程】一、GD32 MCU 開發環境搭建(2)使用 IAR 開發 GD32

上一篇:【GD32 MCU 入門教程】一、GD32 MCU 開發環境搭建(1)使用Keil開發GD32
下一篇:GD32如何設計晶振電路

推薦閱讀最新更新時間:2025-04-15 20:52

imx6ull開發環境搭建之系統安裝
一、在VirtualBox中安裝Linux系統   1、下載并安裝Oracle VM VirtualBox,在這時使用VirtualBox的原因是因為開源免費,無須注冊等;   2、新建一臺機器,我這里選擇Red Hat (64-bit),鏡像版本:rhel-server-7.6-x86_64-dvd.iso,大家也可以選擇Ubuntu之類的;   3、在虛擬光驅選擇鏡像文件,然后運行機器(如果運行失敗,可能未啟用VT虛擬化技術,根據網上教程在BIOS中啟用VT虛擬化技術即可),即可進入系統安裝界面,按照網上教程進行安裝即可;      4、我選擇的是Basic Server with GUI,同時將部分開發相關的包選擇上,等
[單片機]
imx6ull<font color='red'>開發環境</font><font color='red'>搭建</font>之系統安裝
[ESP32] 快速搭建vscode開發環境(便捷式)
下載地址:https://pan.baidu.com/s/1-oGcJ0p-iV4WZ9d6lL0KaA 提取碼:7v35 Espressif4_4_1 精簡便攜式 :https://download.csdn.net/download/qq_29246181/86399639 VSCode1.61_嵌入式便捷式_含必備插件:https://download.csdn.net/download/qq_29246181/86244991 一、將壓縮包文件解壓到C盤根目錄 C:prog 將 ,復制到 C:Users用戶名AppDataRoamingCodeUser 二、 安裝VScode插件 Espressif IDF
[單片機]
[ESP32] 快速<font color='red'>搭建</font>vscode<font color='red'>開發環境</font>(便捷式)
STM32開發環境(MDK)搭建及第一個項目工程
一、開發環境搭建 1.1 下載IDE 目前STM32開發常用的IDE有IAR、MDK等,這里我挑選MDK。如果你是IAR的愛好者,那么這篇文章可能不適合你。 MDK官方下載地址,目前最新版本是5.26。 官網下載頁面入口: 下載需要填寫個人信息: 點擊下載即可: 從官網下載會比較慢,為了方便大家下載,有需要的同學可以到我的網盤上獲取。 1.2 IDE安裝 可以配置安裝路徑。默認安裝在C盤根目錄下。 填寫用戶信息。隨便寫,不影響使用。 一路Next,最后點擊Finish。 彈出一個包安裝的界面。如果你要開發的芯片MDK不支持,需要通過這個Pack Installer去安裝相應的包,這里先關閉忽略掉。
[單片機]
STM32<font color='red'>開發環境</font>(MDK)<font color='red'>搭建</font>及第一個項目工程
什么是GD32 MCU讀保護?
如今電子產品市場風云變幻,暗流洶涌,有沒有小伙伴遇到自己費了大力氣寫出來的代碼,很容易就被別人“借鑒”了,真的是讓聞者傷心,聽著落淚啊。 那有沒有什么方法可以防止別人將你的代碼從MCU讀出來呢?答案當然是肯定的,GD32 MCU全系列都有“讀保護”功能,我們以GD32F30x系列為例,來看下用戶手冊中的選項字節的介紹: 我們可以看到,地址0x1fff f800存儲的是安全保護值,也就是我們所說的讀保護。當該值為0xA5的時候,MCU處于無保護狀態,此時可以通過Jlink、GDlink配合一些上位機比如Jflash、GDlink Programmer就可以讀出,當然,通過串口ISP也可以讀出代碼;當讀保護值為非0xA5時,
[單片機]
什么是<font color='red'>GD32</font> <font color='red'>MCU</font>讀保護?
GD32 MCU ISP失敗的原因
玩過GD32的小伙伴們都知道,GD32 MCU支持ISP,即在系統編程,前面的常見問題也給大家講過什么是ISP,什么是IAP? 那有沒有小伙伴遇到過ISP失敗的情況,失敗的原因是什么呢? 我們就以GD32F30x系列為例,來看下用戶手冊: 通過將BOOT0拉高,BOOT1拉低,上電后,MCU則工作在ISP模式,此時可以通過ALL-IN-ONE軟件(或用戶自行開發的上位機軟件)對MCU進行編程、操作選項字節、flash數據回讀等操作,使用的是以下口: 如果用的是容量不超過512K的GD32F303系列(HD產品),則使用USART0(PA9 PA10)進行ISP交互,如果是超過512K的GD32F303系列(XD產
[單片機]
<font color='red'>GD32</font> <font color='red'>MCU</font> ISP失敗的原因
單片機C語言入門教程
學習一種編程語言,最重要的是建立一個練習環境,邊學邊練才能學好。Keil軟件是目前最流行開發80C51系列單片機的軟件,Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(?Vision)將這些部份組合在一起。 學習之前請先安裝KEILC51軟件,在學會使用匯編語言后,學習C語言編程是一件比較容易的事,我們將通過一系列的實例介紹C語言編程的方法。圖1-1所示電路圖使用89c51單片機作為主芯片,這種單片機性屬于80C51系列,其內部有8K的FLASH ROM,可以反復擦寫,非常適于做實驗。89c51的P1引腳上接8個發光二極管,P3.2~P3.4引腳上接4個按鈕
[單片機]
<font color='red'>單片機</font>C語言<font color='red'>入門教程</font>
IAR全面支持小華全系芯片,強化工控及汽車MCU生態圈
IAR Embedded Workbench for Arm已全面支持小華半導體系列芯片,加速高端工控MCU和車用MCU應用的安全開發 中國,上海 – 2024年3月7日 - 嵌入式開發軟件和服務的全球領導者IAR與小華半導體有限公司(以下簡稱“小華半導體”)聯合宣布, IAR Embedded Workbench for Arm已全面支持小華半導體系列芯片 ,涵蓋通用控制、電機控制、汽車電子、超低功耗四大產品線,用戶可通過IAR嵌入式工具安全且高效地開發小華半導體全系列芯片,降低項目成本,加速產品上市。 小華半導體是中國電子信息產業集團有限公司旗下集成電路業務平臺華大半導體有限公司的核心子公司。小華半導體以技術創新為動力
[嵌入式]
<font color='red'>IAR</font>全面支持小華全系芯片,強化工控及汽車<font color='red'>MCU</font>生態圈
IAR+Proteus7.6仿真MSP430單片機PORT1外部中斷功能
1. Proteus電路 2. msp430程序 #include msp430x23x.h #define uint unsigned int #define uchar unsigned char / 函數:void delay_1ms(void) void delay_nms(uint n) 功能:延時1ms 延時Nms */ void Delay_1ms(void) //1ms延時函數 { uint i; for (i=0;i 80;i++); } void Delay_Nms(uint n) //N ms延時函數 { uint i=0; for (i=0;i
[單片機]
<font color='red'>IAR</font>+Proteus7.6仿真MSP430<font color='red'>單片機</font>PORT1外部中斷功能
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 明溪县| 磐石市| 武宣县| 会同县| 凌海市| 罗江县| 喀喇沁旗| 康定县| 墨竹工卡县| 色达县| 静乐县| 铅山县| 曲靖市| 琼中| 桦甸市| 渑池县| 新竹市| 哈尔滨市| 武鸣县| 京山县| 肇东市| 余庆县| 海原县| 中超| 河间市| 阜新市| 香港| 大田县| 苍南县| 嵊泗县| 郎溪县| 射阳县| 望江县| 滦南县| 天镇县| 清苑县| 唐山市| 塔城市| 错那县| 兴文县| 沂南县|