ST公司為廣大STM32用戶提供了免費的集成開發工具STM32CubeIDE有一段時間了。常言道,萬事開頭難。這里就其入門使用的幾個常見問題分享交流下。
1、STM32CubeIDE該免費工具哪里可以下載?
可以前往www.st.com搜索下載。它基于Eclipse/CDT框架和GCC工具鏈,支持ECLIPSE插件和GDB調試器。它有支持多個平臺的版本,比方LINUX/macOS/WINDOWS等。
2、安裝STM32cubeIde有時總不成功怎么辦?
最常見的問題就是路徑上有中文字符。另外,如果不是首次安裝STM32CUBEIDE的話,記得將之前版本的東西卸載干凈。
3、它支持與圖形化配置工具stm32CubeMx的協調工作否?
當然。可以說STM32cubeIde已經將stm32CubeMx作為一個模塊嵌入其開發環境中了。我們在通過CubeIDE新建工程時,會自動調用stm32CubeMx進來,讓用戶進行圖形化初始配置。
4、為什么在已經安裝STM32CubeIDE情況下使用STM32CubeMx生成基于STM32CubeIDE的工程時還提示要安裝stm32cubeIDE?往往會有如下提示:
這種情況下很有可能是STM32cubeIDE環境里有個地方沒有配置,即文件關聯配置項沒設置。操作如下:
打開STM32IDE后,點擊菜單WINDOWS/Preference
繼續點擊進去,直到看見下圖中箭頭所指的install。最后,記得點擊最下方的apply按鈕令其生效【這里沒截圖過來】。
如果說這樣還不行,就不要折騰了。按照上面第3點提到的在STM32CubeIDE里新建項目時照樣可以自動調入STM32CubeMX(當然,前提是你電腦里已經安裝了STM32CubeMx工具),CubeMX配置完畢后,再點擊CubeIDE菜單圖標中的錘子即可生成或更新初始化配置代碼。見下圖所示:
5、通過STM32CubeIDE編譯后能否生成BIN或HEX文件?
默認情況下,通過STM32CubeIDE編譯后生成的是ELF文件,如果希望生成HEX或BIN文件也是可以的。配置過程如下。
在主菜單projectpropertiesC/C++ Build下面,打開如下界面:
6、有關工程文件的搜索路徑、宏定義配置在什么地方操作?
還是在主菜單projectpropertiesC/C++ Build下面,見如下界面:
7、STM32CubeIDE工程顯示欄中的ld后綴文件是什么文件?
它是工程鏈接腳本文件或者說程序加載文件,其它IDE也有類似的文件。比方ARMmdk中的.sct文件、IAR IDE中的.icf文件。
好,關于STM32CubeIDE的入門操作就分享到這里,其它的東西邊用邊學習和提升。
-
STM32
+關注
關注
2289文章
11012瀏覽量
362367 -
圖形化
+關注
關注
0文章
57瀏覽量
14329
原文標題:STM32CubeIDE使用入門的幾個常見問題
文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
評論