nrfgo studio是一款测试和编程工具,可以帮助用户对NF芯片进行测试,还能把对应的程序直接写入到芯片中,软件支持各种无线电测试,让in可以对无线电的性能、功能等等内容进行评估和探索,知道无线电的性能情况。
nRFgo Studio是Nordic提供的针对其芯片的开发工具,你可以通过它来开发nrf芯片。支持读写性能,启用和禁用通知和指令,你可以更好的进行有效的了解。支持在蓝牙智能设备的xml文件中定义自动测试,支持设备固件更新配置文件,允许用户从十六进制文件、软件设备上传新的应用引导程序。
软件特色
1、支持自动检测连接的Nordic套件和自动上传FW。
2、易于使用的跨平台应用程序,用于蓝牙LE连接测试。
3、允许执行蓝牙智能设备的xml文件中定义的自动测试。
4、它可以完全扫描你的手机蓝牙设备,读取使用数据。
软件亮点
1、可以让您扫描,宣传和探索你的蓝牙低功耗(BLE)设备和。
2、使用起来也适合极为的方便,并且还能来智能的检测蓝牙和数据。
3、扫描蓝牙LE设备,最多同时有8个中央连接,1个外围设备。
4、支持Nordic UART服务,允许使用宏记录和重放常见操作。
安装教程
这个软件只是你开发过程中的一个组建,要搭建一个完整的芯片开发环境,还需要很多其他的内容,很多的软件不知道环境的搭建方法,下面小编为大家带来对应的安装教程。
一、安装KEIL MDK
关于MDK的安装没有什么特别的,先将杀毒软件关闭掉,再下载KEIL MDK,不然下载下来了,也安装不了。
点击下载:keil MDK
其它只需要按照步骤安装即可。我这里使用的是Kei_MDK_5.13
keil MDK工具:
nordic SDK:
nordic studio 工具:
mdk513的安装开始点next就OK,后面就还需要update pack install.
二、安装nrfgo studio
Nrfgo的安装相对较简单,只需要按照步骤安装即可,这里不再说明。nordic studio 工具:
nrfgostudio_win-32_1.17.1_installer:
nrfgostudio_win-64_1.17.1_installer:
三、运行DEMO
安装完MDK、与SDK后,例程代码在D:\Keil\ARM\Device\Nordic(我把MDK安装在D盘),这里使用UART例程进行说明。UART例程的工程文件在D:\Keil\ARM\Device\Nordic\nrf51422\Board\nrf6310\uart_example\arm下。
1. 打开工程文件,进入MDK开发环境
SDK里的例程已经对J-LINK配置好了的,所以无需要再配置,直接编译即可。
2. 更新CORTEX-M0芯片兼容的DLL
程序编译成功后,在MDK上点击下载程序,报如下错误。对于旧版本的MDK(我这里为V4.12)对Cortex-M0的支持存在BUG,需要从MDK官网上下载JL2CM3.DLL替换即可。
MDK_JL2CM3_DLL_2_74:
替换位置:D:\Keil\ARM\Segger
3. 解决上一步的错误后,再次下载程序,提示如下错误。此错误是因为MCU还有程序并且锁定了造成的,进入nRFgo清空一下程序即可。
经过上述过程,现在已经可以通过MDK对MCU进行下载、调试了。
使用说明
通过软件,我们可以和板子进行连接,然后编程将对应的代码写入到芯片中,很多的用户不知道软件的使用方法,下面小编为大家带来对应的使用方法介绍,让大家可以知道软件的基本使用方法。
打开后,点击“nRFx Programming”即可出现下载界面。
注意:如果你电脑没连接nRF52832芯片,这里是灰色的,点不了,连接好J-link或其它什么能用的调试器即可。
点击“nRF5x Programming”后,会出现右边窗口:
1、下载协议栈;
2、下载应用程序;
3、下载Bootloader;
4、选择下载文件的目录;
每次智能下载一项,选择好后,点“Program”即可开始下载;
下载成功后,最下面窗口会输出“********************successful”。
然后就能开始进行各种操作了。
无法识别板子怎么办
很多的用户在完成软件的安装之后,却意外的出现无法识别板子的问题,那么这是什么问题造成的呢?怎么解决这个问题呢?下面小编为大家带来对应的方法介绍,感兴趣的用户快来看看吧。
最近新开始研究nrf52832,其中安装完nRFgo Studio以后发现无法识别到我的开发板(使用官方的nRF52-DK),更无法擦除和烧写程序。如下图所示:
nordic用来给52832或51822擦除烧写的工具除了这个nRFgo Studio外还有个命令行工具nRF5x-Command-Line。我使用该命令行工具执行 nrfjprog –family nRF52 –eraseall 这条指令擦除是没问题的。
实际上产生这种问题的原因很简单,也就是jlink的驱动太新了,导致nrfgo 识别不到。打开MDK设置可以看到jlink的驱动版本,如下图所示:
之所以这里识别出来jlink V6的驱动是因为在我安装 nRF5x-Command-Line 的时候自带的是新版本的驱动。那么解决起来就很简单。把command-line 和nrfgo studio 都卸载掉。然后重新只安装nrfgo studio就可以了。
再打开nRFgo Studio,就可以识别到板子了,擦除、烧录都没问题
更新日志
v1.21.2 更新内容
允许您恢复锁定的 nRF52 设备的错误修复。
此修复程序还将提高编程 nRF5x 设备的稳定性。
精品推荐
-
IntelliJ IDEA 2019
详情 -
Microsoft VC++6.0安装包
详情 -
Microsoft VC++2015版运行库
详情 -
VC++2019运行库
详情 -
RobotStudio
详情 -
Intel Visual Fortran
详情 -
Microsoft Visual Studio 2022
详情 -
Microsoft VC++2010运行库安装包
详情 -
源码编辑器4.0
详情 -
博途V18破解授权软件
详情 -
GX Works2
详情 -
microsoft visual studio 2019免费版
详情 -
hypermill2021超级加密狗破解版
详情 -
西门子博途v17破解版
详情 -
星三好图形化编程软件官方最新版
详情 -
VBSEdit9
详情
-
6 源码智造编辑器
装机必备软件
网友评论