AC米兰·(中文)官方网站-2026 World Cup

【Arm】如何在Keil MDK中自定义菜单打开对应工程的STM32CubeMx工程

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

XML 地图