背景
使用过keil中的Configuration Wizard功能的小伙伴知道,通过这个Wizard可视化界面可以很方便的配置.h文件中的宏,如下图所示。
切换到SEGGER Embedded Sdudio开发环境后,发现没有这个选项,因此本文教大家在SEGGER Embedded Sdudio中引入Configuration Wizard小插件。
开始
- 首先需要下载CMSIS_Configuration_Wizard.jar文件 ,下载完成后解压出zip文件包,得到jar文件如下:
- 配置SEGGER Embedded Sdudio,打开File->Open Studio Folder->External Tools Configuration,如下图所示:
- 在打开的tools.xml文件中新增如下内容:
<item name="Tool.CMSIS_Config_Wizard" wait="no">
<menu>&CMSIS Configuration Wizard</menu>
<text>CMSIS Configuration Wizard</text>
<tip>Open a configuration file in CMSIS Configuration Wizard</tip>
<key>Ctrl+Y</key>
<match>*config*.h</match>
<message>CMSIS Config</message>
<commands>
java -jar "D:\CMSIS_Configuration_Wizard\CMSIS_Configuration_Wizard.jar" "$(InputPath)"
</commands>
</item>
注意,将
java -jar "D:\CMSIS_Configuration_Wizard\CMSIS_Configuration_Wizard.jar" "$(InputPath)"
中D:\CMSIS_Configuration_Wizard\CMSIS_Configuration_Wizard.jar
改为你自己的CMSIS_Configuration_Wizard.jar放置路径
- 选中sdk_config.h文件,单击鼠标右键,选择
CMSIS Configuration Wizard
即可跳出可视化配置界面。