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

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

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

STM32CubeIDE屬于一站式工具介紹

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-03-01 13:19 ? 次閱讀

STM32CubeIDE屬于一站式工具,那么本文也一站式帶你體驗(yàn):下載安裝,配置生成代碼,硬件在線調(diào)試。

1寫在前面

看我文章的人都應(yīng)該知道,STM32CubeIDE就在前幾天正式推出V1.0.0版本,且在圈內(nèi)也引起了一時(shí)轟動(dòng)。

STM32CubeMX升級(jí)至V5.2.0,STM32CubeIDE正式面世

STM32CubeIDE最近剛出來不久,很多朋友都比較關(guān)心這個(gè)工具,也建議我寫一個(gè)教程。

因?yàn)檫@個(gè)工具剛出來不久,多多少少都存在一些Bug,本文就簡單寫一個(gè)(從安裝到調(diào)試的)教程指導(dǎo)初學(xué)者。

后期如果版本穩(wěn)定,我再考慮寫一個(gè)詳細(xì)的教程。

2STM32CubeIDE介紹

官網(wǎng)地址:

https://www.stmicroelectronics.com.cn/en/development-tools/stm32cubeide.html

STM32CubeIDE是一個(gè)多功能的集成開發(fā)工具,集成了TrueSTUDIO和STM32CubeMX,它是STM32Cube軟件生態(tài)系統(tǒng)的一部分。

STM32CubeIDE是一個(gè)先進(jìn)的C/C++開發(fā)平臺(tái),具有STM32微控制器的IP配置,代碼生成,代碼編譯和調(diào)試功能。

它基于ECLIPSE/ CDT框架和用于開發(fā)的GCC工具鏈,以及用于調(diào)試的GDB。它允許集成數(shù)百個(gè)現(xiàn)有插件,完成ECLIPSEIDE的功能。

主要特點(diǎn):

1.集成STM32CubeMX:

STM32微控制器選擇

引腳分配,時(shí)鐘,IP和中間件配置

項(xiàng)目創(chuàng)建和初始化代碼的生成

2.基于Eclipse/CDT,支持ECLIPSE的插件,GNU C / C ++中ARM工具鏈和GDB調(diào)試器。

3.其他高級(jí)調(diào)試功能:

CPU內(nèi)核,IP寄存器和內(nèi)存視圖

實(shí)時(shí)變量觀看視圖

系統(tǒng)分析和實(shí)時(shí)跟蹤(SWV)

CPU故障分析工具

4.支持ST-LINK和J-Link調(diào)試探針

5.從TrueSTUDIO和AC6導(dǎo)入項(xiàng)目

6.支持操作系統(tǒng):Windows,Linux和MacOS

以上內(nèi)容經(jīng)谷歌翻譯得到,可能有誤,請(qǐng)以官網(wǎng)信息為準(zhǔn)。

3STM32CubeIDE下載

進(jìn)入官網(wǎng),翻到最下面:

https://www.stmicroelectronics.com.cn/en/development-tools/stm32cubeide.html

根據(jù)自己電腦操作系統(tǒng)下載(以Windows為例):

官網(wǎng)下載需填寫相關(guān)信息,或需注冊(cè)賬號(hào),若覺得麻煩,這里提供百度網(wǎng)盤下載:

https://pan.baidu.com/s/1jD51VgCT6y13dyMcI083vA

提取碼:q982

4STM32CubeMX安裝

STM32CubeMX的安裝比較簡單,基本一路Next下去就行,該勾選的勾選上即可。

提示:不能在中文路徑下安裝:

5創(chuàng)建工程并編譯

其實(shí),會(huì)使用TrueSTUDIO和STM32CubeMX朋友,再使用這個(gè)STM32CubeIDE工具基本沒難度。

建議參看我在公眾號(hào)分享的專欄文章:STM32CubeMX系列教程

1.打開STM32CubeIDE,選擇保存工作空間路徑(默認(rèn)即可):

2.創(chuàng)建一個(gè)新工程

3.選擇型號(hào)

4.輸入工程名稱

5.配置STM32CubeMX

如下圖窗口內(nèi)容,和STM32CubeMX一樣,只是少部分內(nèi)容有差異,比如:IDE不能修改。

這一節(jié)內(nèi)容建議參考專欄文章:STM32CubeMX系列教程

6.通過快捷按鈕,或菜單生成代碼

7.添加LED閃爍代碼

8.編譯工程

6調(diào)試

STM32CubeIDE有許多高級(jí)調(diào)試功能,也能像MDK-ARM、EWARM等IDE,連接硬件開發(fā)板,進(jìn)行在線調(diào)試。

我們以IDE自帶的STM32 MCU Debug工具為例。

1.進(jìn)入調(diào)試配置

2.配置STM32 MCU Debug

3.選在調(diào)試工程

4.切換到Debug視圖窗口

5.通過調(diào)試按鈕,在線調(diào)試(類似MDK-ARM)

寫到這里,相信大家都能按照創(chuàng)建工程了。

拓展:工程文件說明

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

    關(guān)注

    1

    文章

    175

    瀏覽量

    30172
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2090

    瀏覽量

    73419
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    280

    瀏覽量

    14688
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EMC與EMI一站式解決方案:從源頭解決,滿足您的需求

    深圳比創(chuàng)達(dá)|EMC與EMI一站式解決方案:從源頭解決,滿足您的需求
    的頭像 發(fā)表于 06-28 10:21 ?380次閱讀
    EMC與EMI<b class='flag-5'>一站式</b>解決方案:從源頭解決,滿足您的需求

    EMC與EMI一站式解決方案:源頭到終端的全面防護(hù)

    深圳比創(chuàng)達(dá)電子|EMC與EMI一站式解決方案:源頭到終端的全面防護(hù)
    的頭像 發(fā)表于 06-21 10:46 ?350次閱讀
    EMC與EMI<b class='flag-5'>一站式</b>解決方案:源頭到終端的全面防護(hù)

    EMC與EMI一站式解決方案:電磁兼容與干擾挑戰(zhàn)

    深圳比創(chuàng)達(dá)EMC|EMC與EMI一站式解決方案:電磁兼容與干擾挑戰(zhàn)
    的頭像 發(fā)表于 06-14 10:15 ?387次閱讀
    EMC與EMI<b class='flag-5'>一站式</b>解決方案:電磁兼容與干擾挑戰(zhàn)

    EMC與EMI一站式解決方案:攻克電磁兼容難題

    深圳比創(chuàng)達(dá)電子EMC|EMC與EMI一站式解決方案:攻克電磁兼容難題
    的頭像 發(fā)表于 06-05 11:05 ?290次閱讀

    CCS集成母排一站式測(cè)試

    CCS集成母排,一站式測(cè)試,多點(diǎn)耐壓測(cè)試,焊接小電阻測(cè)試,NTC電阻測(cè)試,瞬間短斷路測(cè)試
    的頭像 發(fā)表于 06-04 20:00 ?915次閱讀
    CCS集成母排<b class='flag-5'>一站式</b>測(cè)試

    EMC與EMI一站式解決方案:理論到實(shí)踐的跨越

    深圳比創(chuàng)達(dá)電子EMC|EMC與EMI一站式解決方案:理論到實(shí)踐的跨越
    的頭像 發(fā)表于 05-24 09:44 ?409次閱讀
    EMC與EMI<b class='flag-5'>一站式</b>解決方案:理論到實(shí)踐的跨越

    芯行紀(jì)科技宣布推出數(shù)字實(shí)現(xiàn)一站式優(yōu)化修復(fù)工具AmazeECO

    2024年5月16日,芯行紀(jì)科技有限公司(以下簡稱“芯行紀(jì)”)宣布推出數(shù)字實(shí)現(xiàn)一站式優(yōu)化修復(fù)工具AmazeECO。
    的頭像 發(fā)表于 05-16 14:25 ?364次閱讀

    深圳比創(chuàng)達(dá)電子|EMI一站式解決方案:提升企業(yè)電磁兼容性的路徑.

    深圳比創(chuàng)達(dá)電子|EMI一站式解決方案:提升企業(yè)電磁兼容性的路徑隨著電子技術(shù)的快速發(fā)展,電磁干擾(EMI)問題日益凸顯,對(duì)電子設(shè)備的正常運(yùn)行和性能穩(wěn)定造成了嚴(yán)重影響。為了有效應(yīng)對(duì)這挑戰(zhàn),EMI一站式
    發(fā)表于 05-08 11:51

    EMI一站式解決方案:提升企業(yè)電磁兼容性的路徑

    深圳比創(chuàng)達(dá)電子|EMI一站式解決方案:提升企業(yè)電磁兼容性的路徑
    的頭像 發(fā)表于 05-08 11:45 ?480次閱讀
    EMI<b class='flag-5'>一站式</b>解決方案:提升企業(yè)電磁兼容性的路徑

    一站式PCBA包工包料服務(wù)具有哪些明顯的優(yōu)勢(shì)呢?

    一站式PCBA智造廠家今天為大家講講PCBA包工包料具體有哪些優(yōu)勢(shì)?一站式PCBA包工包料服務(wù)的優(yōu)勢(shì)。在些初創(chuàng)型企業(yè)、方案公司、或者是小公司來講,選擇PCBA加工(通俗來講就是PCBA包工包料
    的頭像 發(fā)表于 04-17 09:26 ?277次閱讀

    機(jī)房建設(shè)一站式整體解決方案

    紛紛轉(zhuǎn)向種全面而高效的建設(shè)模式----機(jī)房建設(shè)一站式整體解決方案。 一站式方案:從規(guī)劃到運(yùn)維的全程服務(wù) 這種整體式的服務(wù)模式覆蓋了機(jī)房建設(shè)的每個(gè)階段,確保了從初期規(guī)劃設(shè)計(jì)到后期運(yùn)
    的頭像 發(fā)表于 04-02 16:15 ?334次閱讀

    一站式晶圓三維檢測(cè)機(jī)WM系列

    優(yōu)可測(cè)一站式晶圓三維檢測(cè)機(jī)WM系列:一站式檢測(cè)晶圓粗糙度、臺(tái)階高度、研磨紋路、切割深度、字符深度等,支持客制化定制。
    發(fā)表于 03-05 14:14 ?2次下載

    為什么選擇一站式PCBA加工?PCBA一站式服務(wù)的優(yōu)勢(shì)

    一站式PCBA智造廠家今天為大家講講PCBA一站式服務(wù)是什么?為什么選擇PCBA一站式服務(wù)。隨著科技的不斷更新和發(fā)展,越來越多的公司開始選擇PCBA一站式服務(wù)。那么,為什么越來越多的客
    的頭像 發(fā)表于 01-03 08:49 ?579次閱讀

    STM32CubeIDE找不到elf

    庫(STM32Cube),提供了豐富的開發(fā)工具和功能,幫助開發(fā)者更快、更方便地開發(fā)嵌入應(yīng)用。 在使用STM32CubeIDE開發(fā)STM32
    的頭像 發(fā)表于 01-02 16:32 ?1507次閱讀

    STM32CubeIDE實(shí)用技巧之配置Heap空間

    STM32CubeIDE實(shí)用技巧之配置Heap空間
    的頭像 發(fā)表于 10-31 17:30 ?1029次閱讀
    <b class='flag-5'>STM32CubeIDE</b>實(shí)用技巧之配置Heap空間