



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、BTool 使用指南2013-051版本2V1.02013-05初始版發(fā)布目的本文旨在指導(dǎo)用戶使用 TI BLE 協(xié)議棧的提供的藍(lán)牙測(cè)試工具 BTool,幫助用戶順利的完成 BTool 相關(guān)的測(cè)試。閱讀本文檔前,請(qǐng)先閱讀下列文檔TIBLE 簡(jiǎn)明31 BToolBTool 是 TI 開發(fā)的運(yùn)行在 PC 上的 ble 測(cè)試工具,通過(guò) BTool 可以完成很多重要的測(cè)試和開發(fā)工作,本文我簡(jiǎn)要的介紹 BTool 的使用方法和注意事項(xiàng)。42 TI BLE開發(fā)TI 免稅版的 BLE開發(fā)套件是一套完整的,用來(lái)開發(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 最簡(jiǎn)單和最通用的配置。TI BLE 協(xié)議棧中的例程,絕大多數(shù)也是使用該配置。具有更高的效率和更低的功耗表現(xiàn)。工
3、程中的SLEPeripheral和SimpleCentral 兩示例程序?yàn)?single-device 的典型應(yīng)用。Network Prosor(網(wǎng)絡(luò)處理器):主機(jī)和控制器在 CC2540實(shí)現(xiàn),但是profiles 和應(yīng)用程序在外面實(shí)現(xiàn),通過(guò) SPI 或者 UART 接口通信。這種方案也是非常有用的,當(dāng)使用外部處理器或者直5接連接 PC,在這種情況下,應(yīng)用程序可以在外部實(shí)現(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 并不能單獨(dú)運(yùn)行,需要通過(guò)串口(或者 CC2540 USB 模擬的串口)連接 CC2540,并且要求在 CC2540上運(yùn)行 HostTestRelease 程序。HostTestRelease 程序在協(xié)議棧的 BLE-CC254x-1.3ProjectsbleHostTestApp 目錄下。HostTestRelease打開 BLE-CC254x-1.3ProjectsbleHostTestAppCC2540 目錄下的 HostTestRelease.eww 工程,在Wor
5、kspace 中會(huì)有開發(fā)板CC2540USB:對(duì)應(yīng)的選擇,這里只用到兩個(gè)的 CC2540USBDongle,CC2540USBDongle默認(rèn)燒寫協(xié)議分析儀的固件,也可以運(yùn)行 HostTestRelease,配合 BTool 使用。CC2540EM:對(duì)應(yīng)的 SmartRF 開發(fā)板,使用 SmartRF 開發(fā)板時(shí)可以直接連接開發(fā)板的串口和 PC的串口,如果使用 SmartRF-BB 開發(fā)板,需要使用 UART 轉(zhuǎn) USB 線連接 PC 的 USB 端口(轉(zhuǎn)接線店內(nèi)有售)。2.2 燒寫 HostTestRelease 到開發(fā)板中燒寫方法 1,使用 IAR冊(cè),該文檔在開發(fā)資料目錄下。調(diào)試 HostT
6、estRelease 程序,關(guān)于 IAR 的調(diào)試,請(qǐng)參考 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 的使用方法,請(qǐng)參見 Flash Programmer 使用手冊(cè),該文檔在開發(fā)資料目錄下。燒寫完成后,用直連串口線將開發(fā)板連接到
7、PC 串口上(或者 USB)。準(zhǔn)備運(yùn)行 BTool。若使用 USBDongle 時(shí),插上 USB 會(huì)提示安裝驅(qū)動(dòng),與 USB 轉(zhuǎn)串口驅(qū)動(dòng)類似,這里需要安裝 TI 把 CC2540USB 口模擬成虛擬串口的驅(qū)動(dòng),驅(qū)動(dòng)程序位于 BLE-CC254x-1.3Ac請(qǐng)定位到該文件夾。soriesDrivers 目錄下,驅(qū)動(dòng)安裝時(shí),73 運(yùn)行 BTool在 ble v1.3 和之前的協(xié)議棧版 本中, BTool 無(wú)需安裝,可 執(zhí)行程序直 接在協(xié)議棧的 BLE-CC254x-1.3ProjectsBTool 目錄下,而更新的 ble v1.3.1 版本中,BTool 在安le 協(xié)議棧源碼的時(shí)候被自動(dòng)安裝到了
8、 PC 中,默認(rèn)安裝路徑為:C:Program在開始菜單中找到 BTool。3.1 打開 BToolFilesTexasInstrumentsBTool,可以打開 BTool 后出現(xiàn) SerialPortSettings框。3.2 端口設(shè)置具體設(shè)置如下圖,Port 選擇開發(fā)所連接的端口,使用 USBdongle 時(shí)注意選擇。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ā)板連接正確話會(huì)順利的出現(xiàn)下列畫
9、面。單擊 Scan,就可以掃描正在廣播的 ble 設(shè)備了,包括 CC2540,ipad(需要 app 設(shè)置為從機(jī))等。掃描到設(shè)備后可以單擊 Establish 建立連接。如果到這里你沒有連接成功,或者沒有 Scan 到藍(lán)牙設(shè)備,那么請(qǐng)看下面1 關(guān)于 Btool 連接開發(fā)板Btool 可以連接 SmartRF 開發(fā)板、SmartRF-BB 開發(fā)板、CC2540USBDongle,但是前提是,上述設(shè)備已經(jīng)燒寫了 HostTestRelease 程序,并且使用串口連接至 PC 的串口,而不是使用仿真器連接。SmartRF-BB 開發(fā)板預(yù)留 UART 信號(hào),請(qǐng)使用 UART 轉(zhuǎn) RS232 連接電腦
10、PC,或者使用 UART 轉(zhuǎn) USB 連接電腦 USB。如果使用的是 CC2540USBDongle 需要安裝驅(qū)動(dòng)程序,將 USB 模擬成串口,關(guān)于驅(qū)動(dòng)程序的安裝參考上述步驟。如果沒有成功連接開發(fā)板或者開發(fā)板里沒有運(yùn)行 HostTestRelease 程序,運(yùn)行 BTool 時(shí)會(huì)出現(xiàn)下圖錯(cuò)誤:GAP Device Initialization Timeout,遇到下述問題時(shí),請(qǐng)嚴(yán)格按照上述操作執(zhí)行。2 關(guān)于 Scan 不到 ble 設(shè)備出廠時(shí),SmartRF-BB 開發(fā)板燒寫的從機(jī)程序,可以被 BTool 搜索到,Keyfob 燒寫的是 keyfobdemo 程9序,同樣屬于從機(jī),也可以被 B
11、Tool 搜索到,但前提是他們?cè)诠ぷ?,在廣播。SmartRF-BB 開發(fā)板上電后默認(rèn)廣播,而 Keyfob 上電后并不會(huì)自動(dòng)廣播,而需要 S1 按鍵觸發(fā),S1 按鍵觸發(fā)廣播后,紅色 LED 會(huì)快速閃爍,廣播時(shí)間到后會(huì)停止廣播,需要 S1 按鍵再次觸發(fā)。如果你打算掃描的不是A 蘋果的設(shè)備,的開發(fā)板,而是智能,那么請(qǐng)注意4s 和以后的設(shè)備才支持藍(lán)牙 4.0 里的 bluetooth low energy(ble),請(qǐng)確認(rèn)使用的設(shè)備符合條件。然后前往 app stone,搜索 lightblue 應(yīng)用程序,安裝后,使用 lightblue 將或者 ipad 設(shè)置為從機(jī),并且廣播,lightblue 的設(shè)置如下圖,下拉 servi會(huì)產(chǎn)生一個(gè) uuid,此時(shí)設(shè)備就作為從機(jī)廣播了。關(guān)于 lightblue 的操作,請(qǐng)參
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 夫妻忠誠(chéng)保障與情感補(bǔ)償協(xié)議
- 商業(yè)地產(chǎn)項(xiàng)目全產(chǎn)業(yè)鏈招商運(yùn)營(yíng)與品牌孵化合作協(xié)議
- 寵物美容院品牌合作、專業(yè)技術(shù)培訓(xùn)、設(shè)備采購(gòu)與品牌授權(quán)協(xié)議
- 知識(shí)產(chǎn)權(quán)改編作品收益分成權(quán)益補(bǔ)充協(xié)議
- 電動(dòng)跑車全面升級(jí)維護(hù)及保養(yǎng)合同
- 寵物領(lǐng)養(yǎng)及長(zhǎng)期撫養(yǎng)費(fèi)用保障協(xié)議
- 企業(yè)員工股權(quán)激勵(lì)與公司社會(huì)責(zé)任履行協(xié)議
- DB42-T 2025-2023 馬鈴薯-玉米-大豆復(fù)合種植模式技術(shù)規(guī)程
- 2023年軟件測(cè)試基礎(chǔ)期末試卷及參考答案
- 高一歷史備課組期末工作總結(jié)模版
- 利用熱釋光劑量探測(cè)器測(cè)量射線劑量
- 大病歷模板-住院病歷
- GB/T 602-2002化學(xué)試劑雜質(zhì)測(cè)定用標(biāo)準(zhǔn)溶液的制備
- GB/T 18657.1-2002遠(yuǎn)動(dòng)設(shè)備及系統(tǒng)第5部分:傳輸規(guī)約第1篇:傳輸幀格式
- GB/T 15608-2006中國(guó)顏色體系
- GB/T 14315-2008電力電纜導(dǎo)體用壓接型銅、鋁接線端子和連接管
- 中考語(yǔ)文二輪專題復(fù)習(xí):散文和小說(shuō)閱讀
- 【人衛(wèi)九版內(nèi)分泌科】第十一章-甲狀腺功能減退癥課件
- 護(hù)理人員業(yè)務(wù)技術(shù)檔案 模板
- 金融監(jiān)管學(xué)-金融監(jiān)管學(xué)課件
- 語(yǔ)文一年級(jí)上冊(cè):拼音9《y-w》ppt教學(xué)課件
評(píng)論
0/150
提交評(píng)論