




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本系列教程将结合TI推出的CC254x SoC 系列,讲解从环境的搭建到蓝牙4.0协议栈的开发来深入学习蓝牙4.0的开发过程。教程共分为六部分,本文为第六部分:第六部分知识点:第二十六节 UBL-USB升级第二十七节 MT-iBeacon基站使用iPhone空中升级第二十八节 MT-iBeacon基站在PC端实现OAD空中升级第二十九节 MT-iBeacon基站关于LightBlue软件的使用第三十节 如何使用MT-USBDongle的透传功能有关TI 的CC254x芯片介绍,可点击下面链接查看:主流蓝牙BLE控制芯片详解(1):TI CC2540同系列资料推荐:由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(1)由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(2)由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(3)由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(4)由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(5)有关本文的工具下载,大家可以到以下这个地址:朱兆祺ForARM第二十六节 UBL-USB升级UBL升级是使用USB功能来进行升级的,它的配置也是一样的步骤。配置UBL(1) 打开IAR,打开BLE-CC254x-1.4.0下的工程C:Texas InstrumentsBLE-CC254x-1.4.0ProjectsbleutilUBLsoc_8051usb_msdiar ubl.eww,选择CC2540-Nano。(2) 这里有点改动,因为TI提供的UBL是使用P2.0上拉D+的,而我们的开发板是使用P0.4经过三极管上拉的,所以这里还需要修改上拉的引脚。(3) 编译下载,将开发板的用MiniUSB连接到电脑,就可以看到有一个U盘插入了。这里有一点要注意,在Win8的系统上好像识别这个U盘有问题,需要Win7一下的才支持。配置升级固件升级固件的配置和SBL几乎是一样的,主要有两处不一样的地方需要更改。(1) 添加宏OAD_KEEP_NV_PAGESFEATURE_UBL_MSD(2) 配置Config(3) Build选项(4) 编译后可以看到(5) 固件升级升级的方法很简单,只需要将生成的Bin文件拷贝到U盘中即可。第二十七节 MT-iBeacon基站使用iPhone空中升级在iPhone端实现固件更新为了使用iPhone或者iPad对iBeacon进行固件更新,首先要确认手机为iPhone4S及以上,系统为IOS7及以上,在AppStore里搜索下载Multitool,这个APP是TI免费提供的,可以直接下载安装。安装好这个APP后,PC上需要使用iTunes将固件拷贝到手机。iTunes操作这里我们将需要更新的固件A和B都拷贝到手机。iPhone操作1. 打开Multitool,搜索设备2. 连接iBeacon这步要确保iBeacon没有进行部署,否则无法连接上设备,如果已经进行了临时部署,可以将电池卸下重新安装后才可以连接。连接后可以看到如下界面,选择Update FW。3. 选择升级模式选择高速模式,并且进入固件选择。4. 选择Shared File进入固件选择界面,这里注意,我们可以看到选择运行的固件为A固件,所以我们需要选择B固件进行更新(如果运行的是B固件,则需要选择A固件进行更新),我们选择Shared File。5. 固件选择选择B固件,进行升级。6. 正在升级7. 升级完成第二十八节 在PC端实现OAD空中升级1. 通过PC进行OAD无线升级需要MT-USBDongle,结合TI提供的BLE Device Monitor软件。用户可以到馒头科技淘宝旗舰店购买到MT-USBDongle,然后根据馒头团队撰写的MT-USBDongle-用户手册中“PC端调试开发功能”章节安装好BLE Device Monitor。2. 在馒头科技百度网盘中下载到馒头科技提供的升级固件,A和B都要下载。3. 打开BLE Device Monitor软件,自动扫描当前正在广播的设备。4. 成功扫描到一个MT-iBeacon基站设备,MAC地址为:7C:66:9D:9F:63:84。信号强度为-73。点击Connect按钮,向此设备发起连接。5. 连接上后,事件日志文本框中会提示,OAD support detected,说明此设备支持OAD无线升级。6. 在菜单栏OptionsGAP Settings设置选项中,按下图给出的值设置好。7. 在菜单栏File中点击Program(OAD),进行OAD升级过程。这时可以在弹出来的窗口看到Target Image中显示“Type: B Version: 1”,那么需要选择iBeaconA-V2.0.bin作为升级固件。反之亦然。8. 在File Image中选择刚才下载的iBeaconA-V2.0.bin固件,然后点击Start开始升级。升级完成后MT-iBeacon设备会自动重启,BLE Device Monitor会失去与之的连接,这时可以单击左下角的Reset按钮,复位软件重新扫描当前的iBeacon设备,或者适用手机设备搜索该设备。如果能够搜索到则说明升级成功,可以发送AT指令查看固件版本号是否更新。9. (重复7、8步骤会出现的另外一种情况)在菜单栏File中点击Program(OAD),进行OAD升级过程。这时可以在弹出来的窗口看到Target Image中显示“Type: A Version: 1”,那么需要选择iBeaconB-V2.0.bin作为升级固件。10. 在File Image中选择刚才下载的iBeaconB-V2.0.bin固件,然后点击Start开始升级。升级完成后MT-iBeacon设备会自动重启,BLE Device Monitor会失去与之的连接,这时可以单击左下角的Reset按钮,复位软件重新扫描当前的iBeacon设备,或者适用手机设备搜索该设备。如果能够搜索到则说明升级成功,可以发送AT指令查看固件版本号是否更新。11. 注意:7-8步骤和9-10步骤,是用户在升级过程中会遇到的两种情况,用户只要执行了其中一种就可以完全升级成功。第二十九节 MT-iBeacon基站使用LightBlue软件发送AT指令设置在苹果商店APP Store中输入LightBlue,可查找到LightBlue软件,如下图所示:下载LightBlue软件。下载完成之后,打开LightBlue软件,如图所示:点击进入搜索到的馒头科技MT-iBeacon基站,如图所示。这五个通道的详细说明参考MT-iBeacon-用户手册。前四个通道是设置UUID、Major、Minor、Measured的值,最后一个通道是通过AT指令设置馒头科技iBeacon基站的参数。点击ATCmd进入,如图所示。点击上图左边界面的右上角的Hex,选择UTF-8字符串输入。这样我们才能进行输入AT指令。选择完成之后,回到ATCmd界面,设置回应AT指令,如所示。点击Listen for notifications,变成上图所示。接着点击Write new value,进行AT指令的设置。如所示。更加详尽的指令参考MT-iBeacon-AT指令手册。MT-iBeacon基站的设置下载网盘:/share/link?shareid=3562495290&uk=3996269986#dir/path=%2F%E6%9C%B1%E5%85%86%E7%A5%BAForARM%2F%E9%A6%92%E5%A4%B4%E7%A7%91%E6%8A%80%E8%93%9D%E7%89%994.0%E7%B3%BB%E5%88%97%2FMT-iBeacon%E5%9F%BA%E7%AB%99第三十节 如何使用MT-USBDongle的透传功能工具1. 请用户先确认是从馒头科技购买的具有透传功能的MT-USBDongle,或者用户自己更换成了具有透传功能的固件,若不确定请联系客服。2. 从馒头科技百度网盘中馒头科技蓝牙4.0系列MT-USBDongle透传测试软件文件夹中下载馒头科技官方提供的串口助手软件(无需安装可直接使用),以及Android端测试app。3. 在此,只说明MT-USBDongle与Android设备之间的数据透传,如果用户要和其他设备进行透传,可以参考MT254xCoreSTest-用户手册。与Android端透传1. 将USBDongle插入电脑USB接口,可以在设备管理器中发现多了一个串口设备。2. 打开串口助手软件,将参数设置为115200/NONE/8/1,打开串口。3. 打开Android设备上的appTruthBlue,自动搜索附近的广播设备。如下图,可以看到搜索到了1个MT-USBDongle设备和2个MT-iBeacon基站设备。4. 点击第1行,向USBDongle设备发起连接,窗口转入下图的界面。查看user服务下面有两个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030矿泉水行业水源勘探技术应用与投资回报研究报告
- 2025-2030畜禽粪污处理市场发展现状及环保政策与设备投资前景报告
- 2025-2030电子烟海外市场合规策略分析及雾化技术迭代与跨境并购研究报告
- 甘肃省兰州市西固区桃园中学2026届化学九年级第一学期期中教学质量检测模拟试题含解析
- 2025四川乐山市犍为县第四批就业见习岗位及招募见习人员27人备考练习试题及答案解析
- 2025年河北邢台柏乡县公开招聘事业单位工作人员37人考试模拟试题及答案解析
- 2025山西运城芮城县从社区专职网格员中选聘社区专职工作人员备考考试试题及答案解析
- 2025河南郑州佛光发电设备招聘备考考试题库附答案解析
- 2025云南省曲靖市富源县第一幼儿园编外教师招聘(2人)备考考试试题及答案解析
- 2025年吉安市青原区两山发展集团有限公司及下属子公司面向社会公开招聘考试模拟试题及答案解析
- 新媒体运营实务完整全套课件
- 桩基础平法施工图(平法施工图识读)
- GB/T 9113-2010整体钢制管法兰
- GB/T 23338-2018内燃机增压空气冷却器技术条件
- 海姆立克急救法完整版本课件
- 国家地表水环境质量监测网采测分离实施方案课件
- 控压钻井技术及实践培训讲义工艺课件
- 厚度仪点检表
- 北京市水利工程维修养护定额
- 自然拼读法在小学英语教学中的应用的实践研究
- 无领导小组面试评分表模板
评论
0/150
提交评论