[size=1.875]Nordic nRF5 SDK开发环境搭建(nRF51/nRF52芯片平台)[size=0.875]Nordic Semiconductor
The nRF5 SDK is in maintenance mode, see nRF Connect SDK and nRF5 SDK statement for more info. For new projects, we recommend the nRF Connect SDK. 本文将详述Nordic nRF51系列(包括nRF51822/nRF51802/nRF51422等)和nRF52系列(包括nRF52832/nRF52810/nRF52840/nRF52833/nRF52820/nRF52811/nRF52805等)nRF5 SDK开发环境搭建。如果你英文比较好的话,建议直接阅读Nordic官方的getting started教程,其中Segger embedded studio开发环境搭建请参考: - https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_gsg_ses%2FUG%2Fgsg%2Fintro.html&cp=1_0_2
Keil MDK开发环境搭建请参考: - https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_gsg_keil%2FUG%2Fgsg%2Fintro.html&cp=1_0_3
我下面的文章也是对上述两篇文章的总结和归纳。 1. 强制安装项如下工具必须安装,否则无法开发Nordic nRF51/52产品。 1.1 安装IDENordic nRF51/52支持Keil,GCC,IAR和SES(Segger Embedded Studio)四种IDE,大家随便选择其中一种安装即可。 - Keil (仅支持Windows平台) 。大家自行下载安装,这里不再赘述。
- IAR (仅支持Windows平台)。大家自行下载安装,这里不再赘述。
- SES(强烈推荐,同时支持Windows,Mac和Linux)。SES跟Keil非常像,是Segger公司为Nordic芯片量身打造的,对Nordic用户来说,永久免费。另外Nordic后续的nRF91以及nRF53系列产品都会强力支持SES,所以强烈推荐使用SES来开发和调试Nordic产品。SES支持Windows/MacOS/Linux三种平台,下载链接为:
- https://www.segger.com/downloads/embedded-studio
下载成功后,你将得到“Setup_EmbeddedStudio_ARM_v410a_win_x64.exe”之类的安装包(ARM Windows 64bit 版本,版本号4.10),成功安装后,SES软件启动界面如下所示: - GCC (同时支持Windows,Mac和Linux)。GCC下载链接:https://gcc.gnu.org/。 GCC和Eclipse开发环境搭建请参考:* https://devzone.nordicsemi.com/tutorials/b/getting-started/posts/development-with-gcc-and-eclipse
如果你是硬件工程师,IDE不是必须安装的,因为Nordic SDK所有例子都有已经编译好的hex文件供你使用。
|