Segger SES软件配置CMSIS Configuration wizard的操作步骤(Nordic)
2021/9/17 6:06:35
本文主要是介绍Segger SES软件配置CMSIS Configuration wizard的操作步骤(Nordic),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1,安装Segger SES 确保已经安装正常
2,安装java环境
(1) 下载地址https://java.com/en/download/manual.jsp 选择 (2) 配置jre环境 (a) 在系统变量中新建环境变量JAVA_HOME,配置值为Java的JDK安装目录,本文作者安装的的路径为C:\Program Files\Java\jre1.8.0_251 (b) 新建CLASSPATH系统环境变量,设置值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,注意签名的点和分号不能少 (c) 验证环境 进入命令行输入java验证
3,下载 cmsisjava包
下载地址
https://sourceforge.net/projects/cmsisconfig/?source=directory,
也可以在
Nordic_Semi/nRF5_SDK_xxx_17b948a/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar 目录查找是否存在
4,Segger SES 配置 cmsisjava包的路径
5,修改tools.xml文件,
File -> Open Studio Folder… -> External Tools Configuration
修改为
<tools> <!-- PC-lint - http://www.gimpel.com/html/pcl.htm --> <if host_os="win"> <item name="Tool.PClint"> <menu>&PC-lint (Unit Check)</menu> <text>PC-lint (Unit Check)</text> <tip>Run a PC-lint unit checkout on the selected file or folder</tip> <key>Ctrl+L, Ctrl+P</key> <match>*.c;*.cpp</match> <message>Linting</message> <commands> "$(LINTDIR)/lint-nt" -v -incvar(__CW_ARM) -i$(LINTDIR)/lnt co-gcc.lnt $(DEFINES) $(INCLUDES) -D__GNUC__ -u -b +macros +macros -w2 -e537 +fie +ffn -width(0,4) -hF1 "-format=%f:%l:%C:\s%t:\s%m [-e%n]" "$(InputPath)" </commands> </item> <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 "$(CMSIS_CONFIG_TOOL)" "$(InputPath)" </commands> </item> </if> </tools>
之后关掉这个文件且保存,退出ses,然后重启ses,
6,找到sdk_config.h ,右键选择CMSIS Configuration Wizard 出现以下界面
7,另外也有其他工具可以编辑
参考如下链接:
https://sourceforge.net/projects/cmsisconfig/
这篇关于Segger SES软件配置CMSIS Configuration wizard的操作步骤(Nordic)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15在使用平台私钥进行解密时提示 "私钥解密失败" 错误信息是什么原因?-icode9专业技术文章分享
- 2024-11-15Layui框架有哪些方式引入?-icode9专业技术文章分享
- 2024-11-15Layui框架中有哪些减少对全局环境的污染方法?-icode9专业技术文章分享
- 2024-11-15laydate怎么关闭自动的日期格式校验功能?-icode9专业技术文章分享
- 2024-11-15laydate怎么取消初始日期校验?-icode9专业技术文章分享
- 2024-11-15SendGrid 的邮件发送时,怎么设置回复邮箱?-icode9专业技术文章分享
- 2024-11-15使用 SendGrid API 发送邮件后获取到唯一的请求 ID?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 tags标签最多有多少个?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 怎么批量发送给多个人?-icode9专业技术文章分享
- 2024-11-15如何搭建web开发环境并实现 web项目在浏览器中访问?-icode9专业技术文章分享