第二十六节  UBL-USB升级
UBL升级是使用USB功能来进行升级的,它的配置也是一样的步骤。
配置UBL。
  打开IAR,打开BLE-CC254x-1.4.0下的工程。
C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\util\UBL\soc_8051\usb_msd\iar\ubl.eww,选择CC2540-Nano。

(2) 这里有点改动,因为TI提供的UBL是使用P2.0上拉D+的,而我们的开发板是使用P0.4经过三极管上拉的,所以这里还需要修改上拉的引脚。


(3) 编译下载,将开发板的用MiniUSB连接到电脑,就可以看到有一个U盘插入了。这里有一点要注意,在Win8的系统上好像识别这个U盘有问题,需要Win7一下的才支持。

配置升级固件
升级固件的配置和SBL几乎是一样的,主要有两处不一样的地方需要更改。
(1)  添加宏
OAD_KEEP_NV_PAGES
FEATURE_UBL_MSD

(2) 配置Config


(3) Build选项

(4) 编译后可以看到

(5)  固件升级
升级的方法很简单,只需要将生成的Bin文件拷贝到U盘中即可。

本文章转载自
http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/69222.aspx
请勿用于商业

第二十六节 UBL-USB升级相关推荐

  1. 大白话5分钟带你走进人工智能-第二十六节决策树系列之Cart回归树及其参数(5)...

                                                    第二十六节决策树系列之Cart回归树及其参数(5) 上一节我们讲了不同的决策树对应的计算纯度的计算方法, ...

  2. Python编程基础:第二十六节 kwargs参数**kwargs

    第二十六节 kwargs参数**kwargs 前言 实践 前言 上一节我们尝试传入任意多的参数,我们这一节来学习传入任意多具有参数名称的参数.kwargs参数将用户传入的参数打包为字典传入函数中用于进 ...

  3. 【数据库】兴唐第二十六节课作业

    一.设计购物车表.支付信息表和订单表 思路: 购物车中有: 商品名.价格.生产日期. 保质期(shelf life).生产厂家. 支付信息中有: 商品名. 价格. 件数. 总价 订单信息有: 发货时间 ...

  4. Scala入门到精通——第二十六节 Scala并发编程基础

    本节主要内容 Scala并发编程简介 Scala Actor并发编程模型 react模型 Actor的几种状态 Actor深入使用解析 1. Scala并发编程简介 2003 年,Herb Sutte ...

  5. 第二十六节(对象流,File类)

    对象流可以将 Java 对象转换成二进制写入磁盘,这个过程通常叫做序列化,并且还可以从磁盘读出完整的 Java 对象,而这个过程叫做反序列化.对象流主要包括:ObjectInputStream 和 O ...

  6. 第二十六节 测试函数

    编写函数或类时,还可为其编写测试.通过测试,可确定代码面对各种输入都能够按要求的那样工作.测试让你深信,即便有更多人使用你的程序,它也能正确地工作.在程序中添加新代码时,也可以对其进行测试, 确认不会 ...

  7. 第二十六节 class 与 struct的默认权限区别

    /* class和struct最大的区别:默认权限不同* class:成员的默认权限是private* struct:成员默认权限为public, 继承也默认为public继承 */ class Hu ...

  8. flash动画设计期末作业_「2019年下学期」第二十五二十六节:期末作品三-吉祥物设计...

    初心 伟大的艺术品不必追随潮流,他本身就能引领潮流. 课前准备 软件安装 [2019(上)]<三维建模与动画设计> [2019年下学期]第一节:选修介绍及选修人数确定 [2019年下学期] ...

  9. 第二章 第十六节:字典的循环嵌套

    Python基础入门(全套保姆级教程) 第二章 第十六节:字典的循环嵌套 字典的循环 直接看图看代码 dic = {"赵四": "特别能歪嘴","刘能 ...

最新文章

  1. 小程序获取用户所在城市完整代码
  2. layout折叠后显示标题
  3. ubuntu11.10 mysql_Ubuntu11.10下mysql+apache+PHP
  4. linux nginx F配置,linux下nginx的安装及配置
  5. 【广告技术】用张量分解预测广告库存,广告投放更可靠!
  6. UnityShader23:顶点动画
  7. 视频格式转换完全进阶
  8. vue移动端小说阅读器vue全家桶项目,已部署到服务器可访问预览
  9. 计算机设置u盘启动,③、设置U盘启动教程
  10. meltdown linux 补丁,宋宝华: ARM64 Linux meltdown修复补丁KPTI的最重要3个patch
  11. uWSGI, Gunicorn负载服务器怎么选
  12. mac 远程连接 Windows 桌面
  13. 【公众号】JAVA微信公众号技术大佬文章精选
  14. 修真院_JAVA_TASK_1
  15. 扫描二维码登入PC的工作原理
  16. ggplot2绘制数据分布crossbar图教程
  17. APP设计邀请功能,用邀请链接还是邀请码比较好呢?
  18. Arcgis js featureLayer加载完成之后,对其加载的要素重新定义样式
  19. 【系统分析师之路】企业信息化章节错题集锦
  20. 上网tips: 让电脑自带的便笺(便利贴、桌面便签)开机启动

热门文章

  1. 开博第一篇:写在前面,一名阿里程序员的永恒生命追求之路
  2. iPad端电子杂志应用发布步骤
  3. 计数排序算法——C++
  4. JSP+SQL网上选课系统(源代码+论文+答辩PPT)
  5. 超级有用的网站和手机app
  6. uni-app,微信小程序实现全局水印
  7. RNN与CNN最强科普
  8. 工作日计算(跳过指定节假日)
  9. oppo计算机的夜间模式,怎样关闭oppo手机桌面的夜间模式?
  10. 深入浅出的理解透析小程序插件、组件和控件的区别