1 NODIC 资料搜索 NRF52832 环境搭建 代码测试和 Sniffer使用 2 一、 资源准备(搜索 NORDIC 官网 NRF52832资源) 1.1、需要的资料有如下图 A:MDK5.14 安装包和破解工具 B:协议栈 HEX 文件以及相关文档 C:NORDIC 提供的一些 Demo 代码软件开发包 D:NORDIC 提供下载协议栈用的工具 E:KEIL 需要加装的关于 nrf51822 和 nrf52832 的相关启动配置用的文件的 PACK 1.2、从官网下载 B、C、D 和 E 1、网站:w w w .nordicsemi.com 2、点击 Products 3 3、点击 2.4GHZ RF 4 5、点击 nrf52832 如下图: (记得点击 DOW NLOADS) 7 为协议栈即为第一张图的 B; 8 是留给 KEIL4 用的,因为 4 版本不能加装 PACK,这里没有用 ; 9 是 KEIL5 需要加装的 PACK,也就是第一张图的 E; 10 是协议栈和应用代码用的下载工具,也就是第一张图的 D; 那么 SDK 软件开发包在哪?????????????? 5 蓝 牙 BL E 4.0 协 议 研 究 企 鹅qun 一七七 34 一八三三 6 如下图,点击NRF52 SDK 进入下下张图 由上图进入下图后再次点击如下图页码的nRF52 SDK,进入真正的下载界面。 7 如上图,15 即为PACK;16 为SDK,注意这个SDK 是不需要安装的,解压后直接可以用KEIL5.14 打开。 8 二、安装和破解 M DK5.14 这里安装文件和破解文件都有,就不再啰嗦怎么安装了。 看结果吧!!!! 9 三、PACK 包安装 如上图点击PACK Install 出现如下图,去掉勾然后点击OK 接着如下图 File—>import 10 如下图选择 需要加装的PACK,也就是第一张图中的E 文件 加装结果如下图: 1 1 四、用 M DK5.14 打开一个作为外围设备的心率计程序 4.1、解压 SDK 包 12 4 .2 找到程序打开 13 14 15 16 五、安装 stdio 下载协议和心率计应用 5.1、安装 stdio 安装就免了,下一步下一步就完事了。 5.2、解压协议栈 5.3、下载协议栈 将 NRF52832 的电池隔离塑料拿掉,将 jlin k 插上电脑 17 打开stdio,选择1 目标板,2 擦除全部,3 选择协议栈 18 5 .4 、下载心率计应用程序 有两种方法,一种用 stdio;一种直接用 MDK5.14 下载,我喜欢用 MDK 下载和调试。 不过很失败哦!!!下载的协议栈19 s132_nrf52_2.0.0-8.alpha_softdevice 用不了哦!!!! 在SDK 中有一个HEX 协议栈,下载这个吧!可能是应用和协议栈不匹配: 再次下载 下载应用程序后LED1 每隔一定时间进行闪烁,这表示程序运行成功了。。。。。 20 六、手机连接测试和 Sniffer采集 21 2 2 23