第二十六節 UBL-USB升級
阿新 • • 發佈:2019-02-06
第二十六節 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
請勿用於商業