1、 文檔目標
解決對于使用STM32CubeMx生成的工程如何用過Keil MDK的菜單直接打開。
2、 問題場景
STM32CubeMx是意法半導體研發一個用于配置STM32工程的一個軟件。配置完成后會生成一個ioc文件,這里面包含了所有的芯片的配置信息。如果將Keil mdk和STM32CubeMx集成在一起的話,就會比較方便去操作。
3、軟硬件環境
1)、軟件版本:Keil MDK 5.38a、STM32CubeMx
2)、電腦環境:Windows 11
3)、外設硬件:無
4、解決方法
1)、在菜單中選擇Tools->Customize Tools Menu。(如圖4-1)

圖 4-1
2)、然后,新建一個菜單選項,命名為STM32CubeMx Configuration。(如圖4-2)
(1)、在Command欄中選擇到STM32CubeMx的路徑;
(2)、在Initial Folder無需設置參數,在Arguments中指定STM32CubeMx工程文件的路徑;
(3)、Arguments輸入“../@P”:
a)、“../“:因為STM32CubeMx工程文件都是默認在Keil mdk工程路徑的上一級目錄中,所以這樣用“../”表示工程路徑的上一級目錄。
b)、“@P”:STM32CubeMx工程和Keil mdk工程都是一個名字,所以這里用過“@P”標明工程的不帶文件擴展名的文件名。

圖4-2
那么整體的命令就是C:Program FilesSTMicroelectronicsSTM32CubeSTM32CubeMXSTM32CubeMX.exe ../STM32F302_project.ioc。通過STM32CubeMX.exe打開工程目錄的上一級目錄中的“.ioc”文件。
3)、然后,就可以在Tools菜單中,通過選擇STM32CubeMx Configuration打開對應工程的STM32CubeMx配置文件了。(如圖4-3)

圖4-3

首頁 > 資源中心 > FAQ
