第二十六节 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功能来进行升级的,它的配置也是一样的步骤。
配置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
请勿用于商业