1863|1

426

帖子

4

TA的资源

纯净的硅(初级)

楼主
 

【nRF7002-DK Wi-Fi® 6开发套件评测】#2 nRF Connect 开发环境配置安装 [复制链接]

本帖最后由 北方 于 2023-10-30 14:20 编辑

nRF Connect 开发环境配置安装

1 概述

    nRF的开发环境总体来说小小复杂,不是直接一站式安装配置,要搞多个程序左三圈右三圈才可以。不过,按照流程走一趟也不是很费劲,慢慢熟悉了也很好。

    目测这个是为了形成一个完整的开发环境,同时降低工具升级的迁移成本。因为,从头到尾,这些工具都是基于JavaScript提供了,自行配置的代码是用nodejs编写的。可以随着开发工具和环境的要求快速升级,这个比较类似的就是electron开发环境,使用Javascript开发跨平台软件能做到完全不用改源代码。那么底层的工具,是基于zephyr这个很不大众的底层,而这个zephyr是非常的完善了。但是,使用起来要小小的复杂一些。

 

2 nRF Tool Chain Manager

    首先需要安装的是nRF connect最新版本,

这个里面提供了多个常用的工具列表,可以自由安装卸载,中间自动安装不少驱动,其中segger jlink是硬件驱动的在这个过程先安装的,

其实只需要tool chain manager就够了。但是其他的工具也是非常好用,如串口工具,可以自动找到开发板

串口程序连接成功

另一个常用的是下载工具

其他比较好用的都是关于链路跟踪和访问的,根据不同的芯片适用范围不同,熟悉以后都是比较好用的。

3 nRF SDK

启动的toolchain manager是最重要的,

这里就是专门用来安装SDK的,最新版的及时自动更新,在这里进行升级和安装,卸载,可以从这里启动开发工具,默认是VS code。虽然可以独立启动,但是,这里启动会同时启动开发环境,避免各种问题,推荐每次都从这个入口启动。
其实,还有一种玩法就是全命令行使用,
大佬专用,能提升效率,不够可视性不好。这个nRF比较省心,完全不自己搞IDE,就直接用VS code插件,或者不满意自己去命令行。
这里不是zephyr,而是用west命令一站解决

因为已经安装好了sdk 2.4.0,这里演示下安装2.5.0,首先可以选目录,这个目录是缺省目录,也可以自定义任意位置,总之,这个是开发环境变量,会在这里导入到VS code的启动里面

安装过程还是比较长的,要下载多个库和工具。这个过程有需要访问github的操作,这也是很多安装不能顺利的原因。那么或者自己想办法,或者就是多试几次,从有安装好的那一下。

 

4 VS code 开发环境

安装文字提示安装好依赖后,直接点启动vS code,然后需要安装nRF的插件,选择一个就好,同时自动安装Kconfig和terminal

这样就安装好开发环境了,左面docker就出现一个nRF的小图标,点击后就丝滑进入开发环境了,
点击连接硬件,可以联通nRF 7002DK,显示芯片是NRF5340,开始进行开发。

 

5 小结

这个过程总体并不难,就是需要耐心,耐心还有耐心,因为网络总是要等一等,等一等,等一等。最后总会好起来的。

 

 

此帖出自无线连接论坛

最新回复

现在不少MCU开发IDE都选择用VSCode。   详情 回复 发表于 2023-10-31 13:18
点赞 关注
 

回复
举报

7244

帖子

2

TA的资源

版主

沙发
 

现在不少MCU开发IDE都选择用VSCode。

此帖出自无线连接论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表