凡亿专栏 | (1)安装SEGGER Embedded Studio编译器
(1)安装SEGGER Embedded Studio编译器

从Nordic官方提供的文档可以知道,nRF52840芯片支持使用多种编译调试IDE工具,如MDK Keil4、MDK Keil5、IAR For ARM、GNU GCC、SEGGER Embedded Studio。


对于国内大部分的开发者来说,MDK 和 IAR 这两款编译器使用得比较多,但 MDK 和IAR 是商业软件,进行商业用途时需要购买 License 进行激活才可以正常使用。GNU GCC是开源的编译器版本,因为搭建其开发环境比较麻烦,所以开发者用得不太多。


SEGGER Embedded Studio 编译器(以下简称SES编译器),是 SEGGER 公司推出的一款嵌入式开发IDE,相比较于 MDK 和 IAR 的商业收费,SES 允许非商业用途的开发者免费使用。而 Nordic 公司也已经为广大使用 Nordic 芯片的开发者购买了 SES 编译器的使用版权,使用 Nordic 芯片就可以免费使用 SES 编译器的所有功能。SES 是Nordic 公司首推的主流编译器,后续的 Nordic 芯片设计也逐步以该编译器为主。因此,本文也使用该编译器进行 Nordic nRF52840 开发。


SES 可以从以下网址进行下载:

https://www.segger.com/products/development-tools/embedded-studio/


下载完成后,以管理员身份进行安装,以下是SES的安装过程。


1、在安装程序上“右键” --> “以管理员身份运行”,然后点击“Next”下一步

20580a365bd68645c93e753230f9ab.jpg

2、同意用户使用协议,点击“Next”跳转下一步。

78ed52ad5858035f6953932f89e289.jpg


3、选择安装位置,笔者默认安装在C盘,点击“Next”跳转下一步。

0915a8999b81a42d7b554378cde3d3.jpg


4、重命名安装文件夹,笔者保持默认,点击“Next”跳转下一步。

3617b91cfa8f1fedfa8bf8bc17b40c.jpg


5、关联SES编译器相关文件,点击“Next”跳转下一步。

c9d56bc37e756c55912b24355cce7d.jpg


6、创建桌面快捷方式,不安装J-Link驱动程序,点击“Next”跳转下一步。

d6c550525b4049a21828aa0e16bab5.jpg


7、点击“Install”开始进行安装。

3bc6732ae556411f7fe314f37ea7ba.jpg


8、程序开始进行安装,等待程序安装完成。

7ba6d801492307b6c0284ac41b1231.jpg


9、点击“Finish”按钮,完成安装操作。

886d25379d4d6957252085f810f798.jpg


10、安装完成后,打开SES编译器,界面如下图所示。

4fe29943377e68282eb599555eca0e.jpg


11、由于SES是商业编译器软件,因此需要使用License进行激活。对于使用Nordic芯片的开发者,可以免费获取License进行激活和开发工作。点击“Activate Your Free License”进行免费激活。

b2fea2bc6fdd6a0a4929fbaebea8a4.jpg


12、填写用户名,公司,邮箱后,点击“Request License”,随后SEGGER公司会把激活的License码发到刚刚填写的邮箱。

1ae3dc884b7d953145f774e23a00cc.jpg


13、查看邮箱,收到的激活码如下图所示。

3ad1ed5855e7b28e1afed0195a01ba.jpg


14、点击“Enter Activation Key”,在弹出的窗口输入邮箱收到的激活码,然后再点击“Install License”。

84581df127151c3fac6892384f1492.jpg

fb068b9bfab98a6ecafdb7691d631c.jpg


15、激活成功后,打开SEGGER Embedded Studio编译器后如下所示:

4f560297ce061bf72ac3b5060f874c.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论