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

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

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

STM32CubeIDE使用入門(mén)的幾個(gè)常見(jiàn)問(wèn)題

茶話(huà)MCU ? 來(lái)源:ST MCU 信息交流 ? 2019-11-20 14:49 ? 次閱讀

ST公司為廣大STM32用戶(hù)提供了免費(fèi)的集成開(kāi)發(fā)工具STM32CubeIDE有一段時(shí)間了。常言道,萬(wàn)事開(kāi)頭難。這里就其入門(mén)使用的幾個(gè)常見(jiàn)問(wèn)題分享交流下。

1、STM32CubeIDE該免費(fèi)工具哪里可以下載?

可以前往www.st.com搜索下載。它基于Eclipse/CDT框架和GCC工具鏈,支持ECLIPSE插件和GDB調(diào)試器。它有支持多個(gè)平臺(tái)的版本,比方LINUX/macOS/WINDOWS等。

2、安裝STM32cubeIde有時(shí)總不成功怎么辦?

最常見(jiàn)的問(wèn)題就是路徑上有中文字符。另外,如果不是首次安裝STM32CUBEIDE的話(huà),記得將之前版本的東西卸載干凈。

3、它支持與圖形化配置工具stm32CubeMx的協(xié)調(diào)工作否?

當(dāng)然??梢哉f(shuō)STM32cubeIde已經(jīng)將stm32CubeMx作為一個(gè)模塊嵌入其開(kāi)發(fā)環(huán)境中了。我們?cè)谕ㄟ^(guò)CubeIDE新建工程時(shí),會(huì)自動(dòng)調(diào)用stm32CubeMx進(jìn)來(lái),讓用戶(hù)進(jìn)行圖形化初始配置。

4、為什么在已經(jīng)安裝STM32CubeIDE情況下使用STM32CubeMx生成基于STM32CubeIDE的工程時(shí)還提示要安裝stm32cubeIDE?往往會(huì)有如下提示:

這種情況下很有可能是STM32cubeIDE環(huán)境里有個(gè)地方?jīng)]有配置,即文件關(guān)聯(lián)配置項(xiàng)沒(méi)設(shè)置。操作如下:

打開(kāi)STM32IDE后,點(diǎn)擊菜單WINDOWS/Preference

繼續(xù)點(diǎn)擊進(jìn)去,直到看見(jiàn)下圖中箭頭所指的install。最后,記得點(diǎn)擊最下方的apply按鈕令其生效【這里沒(méi)截圖過(guò)來(lái)】。

如果說(shuō)這樣還不行,就不要折騰了。按照上面第3點(diǎn)提到的在STM32CubeIDE里新建項(xiàng)目時(shí)照樣可以自動(dòng)調(diào)入STM32CubeMX(當(dāng)然,前提是你電腦里已經(jīng)安裝了STM32CubeMx工具),CubeMX配置完畢后,再點(diǎn)擊CubeIDE菜單圖標(biāo)中的錘子即可生成或更新初始化配置代碼。見(jiàn)下圖所示:

5、通過(guò)STM32CubeIDE編譯后能否生成BIN或HEX文件?

默認(rèn)情況下,通過(guò)STM32CubeIDE編譯后生成的是ELF文件,如果希望生成HEX或BIN文件也是可以的。配置過(guò)程如下。

在主菜單projectpropertiesC/C++ Build下面,打開(kāi)如下界面:

6、有關(guān)工程文件的搜索路徑、宏定義配置在什么地方操作?

還是在主菜單projectpropertiesC/C++ Build下面,見(jiàn)如下界面:

7、STM32CubeIDE工程顯示欄中的ld后綴文件是什么文件?

它是工程鏈接腳本文件或者說(shuō)程序加載文件,其它IDE也有類(lèi)似的文件。比方ARMmdk中的.sct文件、IAR IDE中的.icf文件。

好,關(guān)于STM32CubeIDE的入門(mén)操作就分享到這里,其它的東西邊用邊學(xué)習(xí)和提升。

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

    關(guān)注

    2291

    文章

    11020

    瀏覽量

    363137
  • 圖形化
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    14348

原文標(biāo)題:STM32CubeIDE使用入門(mén)的幾個(gè)常見(jiàn)問(wèn)題

文章出處:【微信號(hào):stmcu832,微信公眾號(hào):茶話(huà)MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    請(qǐng)問(wèn)stm32cubeide中如何查看版本日志?

    stm32cubeide中如何查看版本日志?看能支持哪些芯片型號(hào)?
    發(fā)表于 06-09 07:44

    stm32cubeIDE使用malloc失敗是什么原因?

    我在stm32cubeIDE環(huán)境下,已經(jīng)分配了足夠的棧與堆空間,但是我在的使用malloc分配內(nèi)存時(shí),一直分配不成功,這是什么原因?
    發(fā)表于 06-09 07:24

    請(qǐng)問(wèn)STM32CubeIDE能直接在軟件中升級(jí)嗎?

    STM32CubeIDE能直接在軟件中升級(jí)嗎?
    發(fā)表于 06-06 07:40

    stm32cubeIDE使用malloc失敗是什么原因?

    我在stm32cubeIDE環(huán)境下,已經(jīng)分配了足夠的棧與堆空間,但是我在的使用malloc分配內(nèi)存時(shí),一直分配不成功,這是什么原因?
    發(fā)表于 06-04 07:18

    請(qǐng)問(wèn)STM32CubeIDE能直接在軟件中升級(jí)嗎?

    STM32CubeIDE能直接在軟件中升級(jí)嗎?
    發(fā)表于 05-14 06:06

    請(qǐng)問(wèn)STM32CubeIDE能直接在軟件中升級(jí)嗎?

    STM32CubeIDE能直接在軟件中升級(jí)嗎?
    發(fā)表于 04-27 08:42

    請(qǐng)問(wèn)stm32cubeide中如何查看版本日志?

    stm32cubeide中如何查看版本日志?看能支持哪些芯片型號(hào)?
    發(fā)表于 04-27 08:36

    stm32cubeIDE使用malloc失敗的原因?

    我在stm32cubeIDE環(huán)境下,已經(jīng)分配了足夠的棧與堆空間,但是我在的使用malloc分配內(nèi)存時(shí),一直分配不成功,這是什么原因?
    發(fā)表于 04-27 06:45

    最新版STM32CubeIDE無(wú)法安裝怎么解決?

    最新版STM32CubeIDE無(wú)法安裝,這應(yīng)該如何解決,已用管理員身份運(yùn)行
    發(fā)表于 04-27 06:20

    使用STM32CubeIDE調(diào)試STM32MP157D的M4內(nèi)核時(shí)報(bào)了錯(cuò)誤怎么解決?

    我使用STM32CubeIDE調(diào)試STM32MP157D的M4內(nèi)核時(shí)報(bào)了下圖這個(gè)錯(cuò)誤: 經(jīng)過(guò)我的排除后發(fā)現(xiàn),應(yīng)該是STM32CubeIDE上傳"
    發(fā)表于 03-14 06:01

    STM32CubeIDE在線調(diào)試時(shí),如何配置擦除Flash的部分Page?

    STM32CubeIDE在線調(diào)試時(shí),如何配置擦除Flash的部分Page
    發(fā)表于 03-13 08:02

    STM32CubeIDE為什么無(wú)法生成工程和代碼?

    各位大佬好,我是一名新手小白,當(dāng)我在使用STM32CubeIDE時(shí),出現(xiàn)了1圖彈窗,顯示我缺少必要固件包,而導(dǎo)致我無(wú)法生成工程和代碼,但我已經(jīng)正常登錄,且在創(chuàng)建工程時(shí)STM32CubeIDE就已經(jīng)
    發(fā)表于 03-12 06:00

    請(qǐng)問(wèn)STM32CUBEIDE如何開(kāi)啟代碼聯(lián)想功能?

    STM32CUBEIDE如何開(kāi)啟代碼聯(lián)想功能?
    發(fā)表于 03-10 08:23

    stm32cubeide編譯的時(shí)候報(bào)錯(cuò),無(wú)法生成hex文件怎么解決?

    stm32cubeide編譯的時(shí)候報(bào)錯(cuò),并且無(wú)法生成hex文件怎么辦急急急!
    發(fā)表于 03-07 08:17

    stm32cubeIDE燒錄報(bào)錯(cuò)Error是怎么回事?

    請(qǐng)問(wèn)各位前輩 , stm32cubeIDE 燒錄報(bào)錯(cuò)Error!
    發(fā)表于 07-03 06:42

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品