树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2271|回复: 0
收起左侧

利用mbed下载程序给BLE GateWay shiled

[复制链接]
发表于 2016-11-10 15:11:40 | 显示全部楼层 |阅读模式
[b]利用mbed下载程序给BLE GateWay shiled[/b][color=#222222]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/QQ%E5%9C%96%E7%89%8720160919113826.jpg[/color][color=#000][font=Oswald,]Posted by: [color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/?author=2]Alvin Jin[/url][/color] , 九月 19, 2016[/font][/color]
[color=#000][float=left][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/?p=8898#][backcolor=rgb(59, 89, 152)][/backcolor][/url][/color][/float][float=left][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/?p=8898#][backcolor=rgb(29, 161, 242)][/backcolor][/url][/color][/float][float=left][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/?p=8898#][backcolor=rgb(132, 132, 132)][/backcolor][/url][/color][/float][float=left][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/?p=8898#][backcolor=rgb(203, 32, 39)][/backcolor][/url][/color][/float][float=left][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/?p=8898#][backcolor=rgb(255, 101, 80)][/backcolor][/url][/color][/float][/color][align=center][color=#000][color=rgb(51, 51, 51)][font=arial, helvetica, sans-serif !important][size=1pc][url=http://cnlearn.linksprite.com/?p=8898#]1[/url][/font][/color][/color][/align]

[align=left][color=#000]本文将介绍如何利用LinkNode Mbed下载器给BLE GateWay shiled下载程序。[/color][/align]
[align=left][color=#000]硬件准备:[/color][/align][align=left][color=#000]1、LinkNode x 1[/color][/align][align=left][color=#000]2、BLE GateWay shiled x 1[/color][/align][align=left][color=#000]3、MicroUSB数据线和配套的2.0mm杜邦线[/color][/align]
[align=left][color=#000]操作步骤:[/color][/align][list]
[*]正确连接两个设备,将LinkNode下载器DEBUG位的四个引脚VCC,CLK,DIO,GND对应连接BLE Gateway shiled的四个口。
[/list][align=left][color=#000]Shield      Download[/color][/align][align=left][color=#000]CLK –> CLK[/color][/align][align=left][color=#000]DIO –> DIO[/color][/align][align=left][color=#000]VCC –> VCC[/color][/align][align=left][color=#000]GND –> GND[/color][/align][align=left][color=#000][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/wp-content/uploads/2016/09/QQ%E5%9C%96%E7%89%8720160919113826.jpg]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/QQ%E5%9C%96%E7%89%8720160919113826.jpg[/url][/color][/color][/align][align=left][color=#000]将左右两边标注的引脚用杜邦线对应相连,同时将mbed的USB数据线连接到电脑。[/color][/align][align=left][color=#000][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%871-1.png]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%871-1.png[/url][/color][/color][/align][align=left][color=#000]2.打开Mbed在线开发环境([color=rgb(10, 130, 250)][url=https://developer.mbed.org/][u]https://developer.mbed.org[/u][/url][/color]),进行程序的下载。[/color][/align][align=left][color=#000](下图是我自己的mbed开发环境)[/color][/align][align=left][color=#000][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/wp-content/uploads/2016/09/QQ%E5%9C%96%E7%89%8720160919113935.jpg]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/QQ%E5%9C%96%E7%89%8720160919113935.jpg[/url][/color][/color][/align][align=left][color=#000]在我自己的开发环境里已经设置了平台,如果需要设置开发平台,点击右上角的平台设置如上图红色方框内所示。[/color][/align][align=left][color=#000]找到Nordic nRF51-DK开发平台选中(BLE Gateway Shield 芯片为nRF51422)。[/color][/align][align=left][color=#000][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%872-1.png]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%872-1-1024x479.png[/url][/color][/color][/align][align=left][color=#000]3.接下来我将导入一个模拟心率的例程进行下载。点击import->progrom后输入heart,会自动检索到BLE-HeartReat。双击该目录导入程序。[/color][/align][align=left][color=#000][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%873-1.png]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%873-1.png[/url][/color][/color][/align][align=left][color=#000]我们可以对这个程序做一些简单的修改,如下图所示;[/color][/align][align=left][color=#000]将DEVICE_NAME改为“LS-001”。[/color][/align][align=left][color=#000][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%876-1.png]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%876-1.png[/url][/color][/color][/align][align=left][color=#000]4、然后点击菜单栏的compile,等待片刻,会提示下载界面,下载生成的hex文件。[/color][/align][align=left][color=#000][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%874-1.png]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%874-1.png[/url][/color][/color][/align][align=left][color=#000]5、在确认硬件连接正确的情况下,在电脑中找到JLINK盘符,将hex文件拷贝到该盘符中,即可将编译生成的HEX文件下载到Shield里。[/color][/align][align=left][color=#000][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%877-1.png]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%877-1.png[/url][/color][/color][/align]
[align=left][color=#000]6、我们来验证是否下载成功,在安卓手机上安装nRF Master Control Panel软件,这个app可以在应用商店找到,安装成功后,进入该工具的界面,手动下拉界面,会自动刷新扫描到的设备,我们可以看到,我们改过名字的LS-001出现在界面中,说明我们程序下载成功。[/color][/align][align=left][color=#000][color=rgb(10, 130, 250)][url=http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%875-1.png]http://cnlearn.linksprite.com/wp-content/uploads/2016/09/%E5%9B%BE%E7%89%875-1.png[/url][/color][/color][/align]

回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-7 21:17 , Processed in 1.109375 second(s), 28 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

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