網(wǎng)絡(luò)收集的btool使用指南_第1頁
網(wǎng)絡(luò)收集的btool使用指南_第2頁
網(wǎng)絡(luò)收集的btool使用指南_第3頁
網(wǎng)絡(luò)收集的btool使用指南_第4頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、BTool 使用指南2013-051版本2V1.02013-05初始版發(fā)布目的本文旨在指導(dǎo)用戶使用 TI BLE 協(xié)議棧的提供的藍(lán)牙測試工具 BTool,幫助用戶順利的完成 BTool 相關(guān)的測試。閱讀本文檔前,請先閱讀下列文檔TIBLE 簡明31 BToolBTool 是 TI 開發(fā)的運(yùn)行在 PC 上的 ble 測試工具,通過 BTool 可以完成很多重要的測試和開發(fā)工作,本文我簡要的介紹 BTool 的使用方法和注意事項。42 TI BLE開發(fā)TI 免稅版的 BLE開發(fā)套件是一套完整的,用來開發(fā) single-mode BLE 應(yīng)用程序的開發(fā)。該 BLE 基礎(chǔ) TI 的 SoC 藍(lán)牙:CC

2、2540/41,CC2540/41 集成 RF 收發(fā)器,處理器,集成的 256K 的flash和 8K 的 RAM 組成,并且還有一些列的外設(shè)CC2540 與 CC2541 的區(qū)別是 CC2540 集成USB,CC2541 集成 I2C。CC2540 協(xié)議棧的配置TIBLE支持兩種不同的協(xié)議棧/應(yīng)用程序配置Single-Device:controller(控制器),host(主機(jī)),profiles(標(biāo)準(zhǔn)配置)全部集成在 CC2540/41單 SoC中。這也是使用 CC2540/41 最簡單和最通用的配置。TI BLE 協(xié)議棧中的例程,絕大多數(shù)也是使用該配置。具有更高的效率和更低的功耗表現(xiàn)。工

3、程中的SLEPeripheral和SimpleCentral 兩示例程序為 single-device 的典型應(yīng)用。Network Prosor(網(wǎng)絡(luò)處理器):主機(jī)和控制器在 CC2540實現(xiàn),但是profiles 和應(yīng)用程序在外面實現(xiàn),通過 SPI 或者 UART 接口通信。這種方案也是非常有用的,當(dāng)使用外部處理器或者直5接連接 PC,在這種情況下,應(yīng)用程序可以在外部實現(xiàn),而 CC2540運(yùn)行 BLE 協(xié)議棧。TI BLE 協(xié)議棧中的 HostTestRelease 示例程序即為此方案中的CC2540/41 端的 BLE 協(xié)議棧程序。上述是 TI CC2540 最常見的兩種協(xié)議棧配置。第一種

4、CC2540 運(yùn)行完整的 BLE 協(xié)議棧,而第二種則是與即將的BTool 有著很大的關(guān)系。6BTool 運(yùn)行條件BTool 并不能單獨運(yùn)行,需要通過串口(或者 CC2540 USB 模擬的串口)連接 CC2540,并且要求在 CC2540上運(yùn)行 HostTestRelease 程序。HostTestRelease 程序在協(xié)議棧的 BLE-CC254x-1.3ProjectsbleHostTestApp 目錄下。HostTestRelease打開 BLE-CC254x-1.3ProjectsbleHostTestAppCC2540 目錄下的 HostTestRelease.eww 工程,在Wor

5、kspace 中會有開發(fā)板CC2540USB:對應(yīng)的選擇,這里只用到兩個的 CC2540USBDongle,CC2540USBDongle默認(rèn)燒寫協(xié)議分析儀的固件,也可以運(yùn)行 HostTestRelease,配合 BTool 使用。CC2540EM:對應(yīng)的 SmartRF 開發(fā)板,使用 SmartRF 開發(fā)板時可以直接連接開發(fā)板的串口和 PC的串口,如果使用 SmartRF-BB 開發(fā)板,需要使用 UART 轉(zhuǎn) USB 線連接 PC 的 USB 端口(轉(zhuǎn)接線店內(nèi)有售)。2.2 燒寫 HostTestRelease 到開發(fā)板中燒寫方法 1,使用 IAR冊,該文檔在開發(fā)資料目錄下。調(diào)試 HostT

6、estRelease 程序,關(guān)于 IAR 的調(diào)試,請參考 IAR 使用手燒寫方法2,直接使用Flash Programmer 燒寫B(tài)LE-CC254x-1.3ProjectsbleHostTestAppCC2540hex目錄下的 HostTestReleaseCC2540Usb.hex(USBDongle 開發(fā)板)或者 HostTestReleaseCC2540.hex(SmartRF開發(fā)板或者 SmartRF-BB 開發(fā)板),關(guān)于 Flash Programmer 的使用方法,請參見 Flash Programmer 使用手冊,該文檔在開發(fā)資料目錄下。燒寫完成后,用直連串口線將開發(fā)板連接到

7、PC 串口上(或者 USB)。準(zhǔn)備運(yùn)行 BTool。若使用 USBDongle 時,插上 USB 會提示安裝驅(qū)動,與 USB 轉(zhuǎn)串口驅(qū)動類似,這里需要安裝 TI 把 CC2540USB 口模擬成虛擬串口的驅(qū)動,驅(qū)動程序位于 BLE-CC254x-1.3Ac請定位到該文件夾。soriesDrivers 目錄下,驅(qū)動安裝時,73 運(yùn)行 BTool在 ble v1.3 和之前的協(xié)議棧版 本中, BTool 無需安裝,可 執(zhí)行程序直 接在協(xié)議棧的 BLE-CC254x-1.3ProjectsBTool 目錄下,而更新的 ble v1.3.1 版本中,BTool 在安le 協(xié)議棧源碼的時候被自動安裝到了

8、 PC 中,默認(rèn)安裝路徑為:C:Program在開始菜單中找到 BTool。3.1 打開 BToolFilesTexasInstrumentsBTool,可以打開 BTool 后出現(xiàn) SerialPortSettings框。3.2 端口設(shè)置具體設(shè)置如下圖,Port 選擇開發(fā)所連接的端口,使用 USBdongle 時注意選擇。Band 設(shè)置為 115200,HostTestRelease 程序默認(rèn)的波特率為 115200,F(xiàn)low 流控制設(shè)為 None,Parity 設(shè)置 Nonw,Stits 停止位設(shè)為 1,DataBits 數(shù)據(jù)位設(shè)為 8,單擊 OK。8如果開發(fā)板連接正確話會順利的出現(xiàn)下列畫

9、面。單擊 Scan,就可以掃描正在廣播的 ble 設(shè)備了,包括 CC2540,ipad(需要 app 設(shè)置為從機(jī))等。掃描到設(shè)備后可以單擊 Establish 建立連接。如果到這里你沒有連接成功,或者沒有 Scan 到藍(lán)牙設(shè)備,那么請看下面1 關(guān)于 Btool 連接開發(fā)板Btool 可以連接 SmartRF 開發(fā)板、SmartRF-BB 開發(fā)板、CC2540USBDongle,但是前提是,上述設(shè)備已經(jīng)燒寫了 HostTestRelease 程序,并且使用串口連接至 PC 的串口,而不是使用仿真器連接。SmartRF-BB 開發(fā)板預(yù)留 UART 信號,請使用 UART 轉(zhuǎn) RS232 連接電腦

10、PC,或者使用 UART 轉(zhuǎn) USB 連接電腦 USB。如果使用的是 CC2540USBDongle 需要安裝驅(qū)動程序,將 USB 模擬成串口,關(guān)于驅(qū)動程序的安裝參考上述步驟。如果沒有成功連接開發(fā)板或者開發(fā)板里沒有運(yùn)行 HostTestRelease 程序,運(yùn)行 BTool 時會出現(xiàn)下圖錯誤:GAP Device Initialization Timeout,遇到下述問題時,請嚴(yán)格按照上述操作執(zhí)行。2 關(guān)于 Scan 不到 ble 設(shè)備出廠時,SmartRF-BB 開發(fā)板燒寫的從機(jī)程序,可以被 BTool 搜索到,Keyfob 燒寫的是 keyfobdemo 程9序,同樣屬于從機(jī),也可以被 B

11、Tool 搜索到,但前提是他們在工作,在廣播。SmartRF-BB 開發(fā)板上電后默認(rèn)廣播,而 Keyfob 上電后并不會自動廣播,而需要 S1 按鍵觸發(fā),S1 按鍵觸發(fā)廣播后,紅色 LED 會快速閃爍,廣播時間到后會停止廣播,需要 S1 按鍵再次觸發(fā)。如果你打算掃描的不是A 蘋果的設(shè)備,的開發(fā)板,而是智能,那么請注意4s 和以后的設(shè)備才支持藍(lán)牙 4.0 里的 bluetooth low energy(ble),請確認(rèn)使用的設(shè)備符合條件。然后前往 app stone,搜索 lightblue 應(yīng)用程序,安裝后,使用 lightblue 將或者 ipad 設(shè)置為從機(jī),并且廣播,lightblue 的設(shè)置如下圖,下拉 servi會產(chǎn)生一個 uuid,此時設(shè)備就作為從機(jī)廣播了。關(guān)于 lightblue 的操作,請參

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論