1.1开发环境的搭建
1.1.1安装IDE
Nordic nRF51/52支持Keil,GCC,IAR和Segger Embedded Studio四种IDE,本文使用Segger Embedded Studio来搭建开发环境,使用Segger Embedded Studio的好处是和Keil的功能类似,更重要的是Segger 为Nordic 量身打造的IDE,对于Noridc用户来说是免费的,而且个人认为开发和调试比Keil更加方便。支持Windows/MacOS/Linux三种平台,下载链接:SEGGER - The Embedded Experts - Downloads - Embedded Studio,下载后安装就可以了。推荐的IDE版本为Segger Embedded Studio 5.68及以下,因为版本过高会导致SDK的例程编译报错
1.1.2安装nRF Command Line Tools
nRF Command Line Tools 是Nordic 开发的工具,支持 Window、Mac、Linux等平台,他包括了Jlink驱动,nrfjprog,nrfutil以及mergehex等命令行工具。下载链接:nRF Command Line Tools - Downloads - nordicsemi.com
选择对应的平台和版本下载,仍需注意的是,如果是Win10的版本,建议选择nRF Command Line Tools 10.15及以下的版本,否则会出现无法使用命令行的情况
下载安装包后,管理员运行,所有选项均使用默认配置即可,如果提示 J-LINK Update 一定要选择“select all”