2055|2

447

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

【nF7002-DK Wi-Fi® 6开发套件】开发环境搭建及点亮LED [复制链接]

本帖最后由 dirty 于 2023-10-29 14:46 编辑

    在经过对开发板硬件熟悉了解后,就着手进入软件开发使用阶段,而开发环境必不可少。 经过多番努力尝试,nF7002-DK开发环境搭建好,其间踩了不少坑。下面详细介绍下开发环境搭建,正确的打开方式,分享一些经验,少走弯路可以做些参考。
一.开发环境搭建
    1.准备工具:
    (1)nRF Connect for Desktop
        我使用的版本nrfconnect-setup-4.2.1-x64 .官方下载链接文末@[1],根据自己电脑配置进行选择。
    (2)nRF Command Line Tools
        我使用的版本nrf-command-line-tools-10.23.2-x64 .官方下载链接文末@[2],根据自己电脑配置进行选择。
    (3)VSCode
        VSCode作为开发IDE,可自行官网下载.
    2.安装工具软件
        工具安装方式比较讲究"正确的打开方式",之所以这么说,是这中间尝试很多遍遇到各种各样问题,要不就是SDK拉取不下来,工具链VSCode找不到,不显示连接设备等,总之不太顺利。通过不断探索,按下面步骤顺序搭建环境可能会比较顺利。
    (1)nRF Connect for Desktop
        (a)安装nrfconnect-setup-4.2.1-x64.exe,安装完成后再"APP"选项卡下安装Toolchain Manager,安装完成后如下:


      图1:nRF Connect for Desktop安装

         (b)点击OPEN进入Toolchain Manager界面,在SDK ENVIRONMENTS选项卡下列出SDK版本,选择你想要使用的版本,点击右侧install如图2,
            这里强烈建议不要改安装路径(即默认装在C盘ncs下),改其他路径后面获取SDK我遇到是不能获取到sdk,vscode打开加载不了工具链,命令行也是各种报错。保证C盘剩余空间足够,这里直接继续安装。

图2:Toolchain Manager配置

         (c)上述install安装会花些时间,安装完成后,在所选择版本文件夹下有如下图文件夹内容,整个SDK有5G多.

图3:SDK代码文件

              如vx.x.x文件夹下没有所示文件,先尝试下拉Update toolchain下,多尝试Update SDK 。如还不行按下步骤(2)完成后回到此处步骤操作。
    (2)nRF Command Line Tools
        点击安装包,特别留意到Custom Setup 将pynrfjprog选择上,点击next一路选择安装.

图4:nRF Command Line Tools安装       

         安装完成后,关闭nRF Connect for Desktop所有打开的,重新打开其才生效。
    (3)若未安装VSCode,则给安装上
    (4)安装VSCode环境依赖包
        重新打开nRF Connect for Desktop,会出现Open VS Code按钮,点击,初次会有安装依赖包确认给其安装,其后进入VSCode环境。这之前SDK安装目录下还没下载到的,下拉Update SDK点击更新
    (5)VSCode安装插件
        在扩展应用商店里搜nrf,安装如下图红框内插件,绿框内插件随着安装也会安装上

图5:VSCode安装插件
     


二.运行工程,点亮一个灯
    1打开一个工程文件,编译。
        这里选择闪灯测试的demo.路径C:\ncs\v2.5.0\zephyr\samples\basic\blinky.
       编译配置选上nrf7002dk_nrf5340_cpuapp,Configuration选prj.conf,配完后点Build Configuration进行工程编译.
       如下图.在编译控制台选项卡下可以看到编译过程,最终编译成功会显示资源使用情况


图6:VSCode工程编译


    2.编译后固件如下所示路径

图7:编译后固件


    3连接开发板烧录
        开发板接上USB,上电。注意,JLink有一个盘符,这里不要管,不要弹出,否则连不上开发板。


图8:设备JLINK
 

         在VSCode左侧工程菜单CONNECTED DEVICES点刷新始终没有连接设备。如前面图6红框内所示

         解决方法:管理->设置 弹出框搜索nrf,在扩展单击选中nRF Connect,右侧找到Device Provider项,nrfutil改选为nrfjprog如图9.设置完后返回刷新,可看到设备链接上(如图10)。
   


图9:设备连接配置


    4.烧录程序运行点灯demo
        点击ACTIONS下Falsh,对开发板进行烧录,烧录成功后如下图10所示,设备com口可看串口日志。开发板LED1闪烁。

图10:VSCode Flash烧录运行
nRF7002-DK_led_blinky.mp4 (3.66 MB, 下载次数: 3)
 

        至此开发环境搭建完毕,程序可烧录运行,整个开发环节打通。后面就是就是多多把玩开发板了。

 

【附】工具下载链接

[1]nRF Connect for Desktop
    https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-Desktop/Download?lang=en#infotabs
[2]nRF Command Line Tools
    https://www.nordicsemi.com/Products/Development-tools/nRF-Command-Line-Tools/Download?lang=en#infotabs

 

 

此帖出自RF/无线论坛

最新回复

各版本的sdk有区别,示例可以跑通,但是要想理清zephyr,还有很长的路呀。  详情 回复 发表于 2023-10-30 07:02
点赞 关注
 

回复
举报

6841

帖子

11

TA的资源

版主

沙发
 
各版本的sdk有区别,示例可以跑通,但是要想理清zephyr,还有很长的路呀。
此帖出自RF/无线论坛

点评

是的,一入侯门深似海  详情 回复 发表于 2023-11-4 15:53
 
 

回复

447

帖子

0

TA的资源

纯净的硅(初级)

板凳
 
lugl4313820 发表于 2023-10-30 07:02 各版本的sdk有区别,示例可以跑通,但是要想理清zephyr,还有很长的路呀。

是的,一入侯门深似海

此帖出自RF/无线论坛
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
2007年全国大学生电子设计竞赛 仪表仪器类题目 讨论专用帖

本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 2007年全国大学生电子设计竞赛 仪表仪器类题目 讨论专用帖 附题目

优秀毕业设计下载(含遥控小车设计方案)

本文仅供论坛注册会员留言下载 优秀毕业设计下载(含遥控小车设计方案)

DSP基础知识集锦之三 DSP芯片的定点运算

第3章DSP芯片的定点运算 3.1数 的 定 标 在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。一个整型 ...

LPC1343的最新研究进展及心得

最近工作一直比较忙,没有及时发帖,不好意思了,今天把我这段时间的搞的小成果,给大家show一下,请大家多指教了。 首先那, ...

下一步怎么处理?

520768

【安信可蓝牙开发板PB-02-Kit测评】初识

安信可PB-02-Kit蓝牙开发板是基于安信可PB-01模组而开发的,主打目标是智能照明。PB-02-Kit自带板载天线,RGB灯珠和冷暖灯珠,以 ...

2021 年最受欢迎的博客:连接、供电和保护

2021 年最受欢迎的 5 篇博客主要关注帮助我们实现连接的超宽带技术 (UWB)、5G 和车对万物 (V2X) 技术,将供电控制权掌控在自己手 ...

脉冲变压器、工频变压器、高频变压器有哪些异同点

脉冲变压器、工频变压器、高频变压器有哪些异同点 1.这种脉冲变 ...

图解传感器与仪表应用(第2版)

传感器与仪表是利用各种物理效应、化学效应(或反应)以及生物效应实现非电量到电量转换的装置或者器件。传感器与仪表在现代化的 ...

又给自己上了一课,还得多练

858766 调试了一天,for循环就是不输出结果,后来发现len值已经归零,还得多练习。

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