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í)和提升。
-
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)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論