安裝好了STM32CubeMX軟件之後,需要安裝對應的芯片支持包才能正常生成項目文件,由於5.0版本相對於4.0版本之後改動較大,市面上資料更新較慢,而且新版本的ioc工程用舊版本的軟件是打不開的,所以還是提一下,前排申明軟件是在官網下的https://www.st.com/en/development-tools/stm32cubemx.html雖然比較慢,還需要申請但是是免費的哦
生成一個新的工程
選擇芯片,軟件可以直接給出你選擇的芯片的信息,還可以直接下載datasheet,超級方便有沒有 ,這裏是以stm32f103zet做實例。
進入之後和之前版本差不多,該找的還是能找到,不再贅述
在project manager中選擇generate信息,其中要修改的是Toolchain/IDE,由於我用的keil v5,所以我選擇了MDK-ARM V5,也可以選擇IAR等
其他是根據你保存工程的位置自動填寫的,然後就是Mcu and Firmware Package,如果未安裝任何一個芯片支持包的話,則沒有顯示,如果安裝與你芯片所選擇的一樣的,則會顯示在上面
如果沒安裝不管這個 ,直接點擊generate code的話會提示你自動安裝你所選芯片需要的包,但是由於st公司是外網,自動下載很慢,往往是不成功的
也可以退回首頁,在這一塊安裝
打開install/remove
可以選擇你需要的點擊install Now也是在線下載,很慢,估計是成功不了,實在不行好像早上下載快一點(時差???)
這裏介紹離線下載,本地導入,左下角那個
登陸官網
工具與軟件那裏有各種各樣的支持包
你點下載,他需要用郵箱驗證一下,小意思很好弄,然後再次打開就可以下載了
然後找到文件點擊導入,就可以自動解壓
也可以自行解壓放在軟件給的固定位置
具體尋找
然後安裝完成,打開install/remove已經有顯示了,就可以生成代碼的工程文件了