fugoog 发表于 10 小时前

Nordic nRF5 SDK开发环境搭建(nRF51/nRF52芯片平台)一

Nordic nRF5 SDK开发环境搭建(nRF51/nRF52芯片平台)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文件供你使用。
页: [1]
查看完整版本: Nordic nRF5 SDK开发环境搭建(nRF51/nRF52芯片平台)一