找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 8|回复: 0

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

[复制链接]
连续签到天数:1天
签到总天数:13天
签到总奖励:59金币
发表于 6 小时前 | 显示全部楼层 |阅读模式
[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 安装IDE
Nordic 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文件供你使用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2025-4-30 17:42 , Processed in 0.168818 second(s), 14 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表