亚洲国产精品系列无码,91好吊色国产欧美日韩在线,两个人的视频全免费网,久久精品黄色影片免费看,国产精品夫妇激情欧美

行業應用
Applications
GD32官方eclipse開發環境搭建
時間:2024-10-17 09:12 瀏覽人數:1773

為什么使用Eclipse


1、背景

隨著國際貿易戰、科技戰的白熱化,越來越多的行業開始關注開發軟件的可控性和安全性,作為國產MCU領頭羊的GD,其MCU系列雖有完整的MDK及IAR的支持包,但仍然推出了更加可控和相對安全的基于Eclipse定制版本的開發環境。 

2、GD32 MCU系列

在復雜的國際環境大背景下,兆易創新GD32系列MCU已經打造出多個全國產化產品系列,擁有超過550款以上產品型號,實現對通用型、低成本、高性能、低功耗、無線連接等主流應用市場的全覆蓋。

1.png



如何快速創建GD32工程

目前GD 官方Eclipse的開發環境(以下簡稱GD Eclipse)中GD32E23x和GD32F3系列的單片機已經可以進行圖形配置及代碼生成(也提供HA固件庫)。其他系列的單片機暫時無法進行圖形配置和自動生成代碼,但是可以利用其快速創建項目工程,相比使用標準版Eclipse來說,省去自行下載固件庫和配置工程的麻煩,同時還可添加官方的初始化代碼。

方法如下:

下載軟件并創建第一個工程:

1、打開官方資料下載網站:

2、點擊“應用軟件”選項

2.png

3、找到 GD32 Embedded Buider并下載 

3.png

4、解壓縮進入對應路徑

4.png

5、以管理員模式運行 Embedded Buider.exe,彈出對應設置Workspace空間

5.png

6、創建GD Project

6.png

點擊Create a Project后選擇GD Project

7.png

7、輸入工程名稱

8.png

8、點擊finish,開始圖形化設置,我這邊以ADC0通道AN0為例

9.png

選擇對應的MCU后出現圖形化設置界面,點擊對應的外設并勾選

10.png

9、自動生成代碼

點接Project?Generate Code選項等待出現以下提示

11.png

完成后可以看到相關代碼如下:

12.png





一些建議和心得

1、jilink調試設置注意點

用J-link調試工具配置時一定要注意jilink軟件的安裝路徑選擇,這個是第一次使用Eclipse編譯的工程人員比較容易忽視的問題。如下圖:

13.png


2、為了更適應實際使用場景建議修改systick中斷優先級

GD Eclipse開發環境創建工程時生成的初始化代碼中,SysTick滴答定時器中斷的優先級別默認設置為最高的0,需要把優先級別降低,一般都會使用SysTick滴答定時器來延時,該中斷頻繁響應會影響到其他重要中斷的實時性,同時注意不要在中斷服務函數(包括中斷回調函數)中調用SysTick的延時函數。

通過以上的步驟和操作注意要點,我們就能比較輕松的從KEIL轉到Eclipse的開發環境下,未來Eclipse的眾多優點也將隨著參與工程師的增加而越來越凸顯。




深圳市鼎芯無限科技有限公司作為兆易創新最重要的戰略合作伙伴,擁有專業全面的團隊,可以提供端到端的全方位技術及商務支持。在電力儀表、工業物聯網、智能安防、汽車電子、醫療衛生等領域深耕細作,為廣大客戶群體提供更可靠、更優質的服務。