0開始入手開發(fā)套件指南_第1頁
0開始入手開發(fā)套件指南_第2頁
0開始入手開發(fā)套件指南_第3頁
0開始入手開發(fā)套件指南_第4頁
0開始入手開發(fā)套件指南_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、CC254xEK CC254xEK WuxiGhostyuElectronics目前WuxiGhostyuElectronics目前資料結(jié)詳細(xì)內(nèi)工SmartRF開發(fā)Keyfob開發(fā)CC2540USBdongle 開發(fā)/5CC-Debugger 仿真器和04EB 仿真原理. 1WuxiGhostyuElectronics1 前當(dāng)您閱讀完快速WuxiGhostyuElectronics1 前當(dāng)您閱讀完快速開始.pdf后就可以繼續(xù)閱讀本文檔,來認(rèn)識 CC254xEK 開發(fā)套件硬件,開發(fā)環(huán)境,今后遇到的任何關(guān)于開發(fā)板的使用問題,均需要參考本節(jié)內(nèi)容2 資料結(jié)3 詳細(xì)內(nèi)工工具包括如下2WuxiGhosty

2、uElectronics3.0.0 LE 提供兩個版本的協(xié)議棧,版本 1.3.2 和版本 1.4.01.4.0 ble 協(xié)UART 源碼上的一些當(dāng)前大部分的demo 還是建立在 1.3.2 的協(xié)議棧因WuxiGhostyuElectronics3.0.0 LE 提供兩個版本的協(xié)議棧,版本 1.3.2 和版本 1.4.01.4.0 ble 協(xié)UART 源碼上的一些當(dāng)前大部分的demo 還是建立在 1.3.2 的協(xié)議棧因此這里建議學(xué)習(xí)時使用 1.3.2,等到入門后,再自行安裝 1.4.0 的協(xié)議棧,進(jìn)行產(chǎn)品開發(fā)由升級了協(xié)議棧里用到的 LCD 型號此安裝完 BLE 協(xié)議棧需要提供hal_lcd.c驅(qū)

3、動文件TI 的協(xié)議棧是以應(yīng)用程序的形式打包提供,這樣有利于源碼的發(fā)布。協(xié)議棧的安裝也一般的應(yīng)用程序安裝沒有區(qū)別,初學(xué)者建議安裝到默認(rèn)路徑。另外協(xié)議棧安裝快結(jié)自動,部分電腦可能會安裝出錯或者停滯,這多數(shù)是由于 PC 缺少 所需的.Net Framework 庫,建議大家去微3.04.0 的庫安裝后再嘗試安 裝BLE-結(jié) 束 后 請 務(wù) 必 將換到協(xié)議棧安裝目錄里:安裝后的協(xié)議棧源碼如下圖所示(默認(rèn)路徑為 C:Texas InstrumentsBLE-CC254x-1.3.23WuxiGhostyuElectronics簡單介紹一下,后面會有詳細(xì)的描述sories 目錄:部分協(xié)議棧例程預(yù)先編譯出W

4、uxiGhostyuElectronics簡單介紹一下,后面會有詳細(xì)的描述sories 目錄:部分協(xié)議棧例程預(yù)先編譯出來的Hex 文件BTool 安裝文件以及運行 HostTestrelease 程序時所需的驅(qū)動程序Components 目錄:協(xié)議源碼組s目錄:BLE 協(xié)議棧的檔,英文,寫的很專業(yè),需要仔細(xì)閱讀Projects 目錄:協(xié)議棧例程目錄,詳細(xì)目錄為:Projectsble,記住這個目錄它打交道。自帶的例程如下截圖會一3.0.1 編譯IARforTI 有一,協(xié)議棧源碼均會配的編譯也提供了兩個本的:IAR8.10 IAR8.20。使用1.3.2 協(xié)議棧源碼需要使用IAR8.10 編譯源

5、碼1.4.0協(xié)議棧源碼的需要使用IAR8.20 編譯源碼這里安裝IAR 上圖中,EW8051-EV-8103-Web.exe 是 IAR 的安裝文件,安裝過程中需要輸入 License就需要運行:IARkegen4WuxiGhostyuElectronicsKeygenLicenseWuxiGhostyuElectronicsKeygenLicensenumber 的內(nèi)到如下圖中的License#,點擊Next,再將Keygen LicenseKey 中的內(nèi)IAR安裝程序5WuxiGhostyuElectronics直到安裝WuxiGhostyuElectronics直到安裝結(jié)束如何判斷IAR

6、時候成功?隨意找一個協(xié)議棧工程打開編譯如果編譯時如果出現(xiàn)下成功,請重新安裝6WuxiGhostyuElectronicsIAR8.20的安裝注意事項 方式,因也有所不同,安裝過程中不再需要入 LicenseWuxiGhostyuElectronicsIAR8.20的安裝注意事項 方式,因也有所不同,安裝過程中不再需要入 License,安裝結(jié)束后,將 EW8051-8202-crack 目錄里的文件8.20 的安裝目替換原有默認(rèn)路徑為:C:Program FilesIAR SystemsEmbedded Workbench 然后就可以正常使IAR 8.20 了(仍然會出的信息,忽略即可。需要注

7、時,不同版本之間存在,如果你安裝了 IAR8.10 和 IAR8.20,那么你每次打開協(xié)工程前需要事先獨立運行一次相應(yīng)版本的 (進(jìn)去開始菜單打開3.0.2 :Flash 雖然IAR 可以調(diào)試,也,但并不適合量產(chǎn)燒寫,這就需要使用燒Programmer,TI開發(fā)的專門用來給CC系快速燒寫Hex文件Flash Programmer 安裝比較簡單,一路Next 到底即可。極少數(shù)電腦會出現(xiàn)兼容問Flash Programmer 會與 PC 上的某,導(dǎo)致無法識別到仿真器(設(shè)備管理器中CC-Debugger 設(shè)備CC-Debugger 已經(jīng)識別到了目標(biāo)Flash Programmer 列表中仍然不顯示。遇

8、到這種情況,重裝系統(tǒng),或者是更換電腦,暫時沒好的辦法7WuxiGhostyuElectronics3.0.3 安裝代碼閱:Source如果大家還在使用文本閱WuxiGhostyuElectronics3.0.3 安裝代碼閱:Source如果大家還在使用文本閱讀器或者 IAR 看協(xié)議棧源碼,那就真 out 了,效率相當(dāng)?shù)拖逻@里介紹一款牛 的代碼閱:Source本節(jié)僅僅做SourceInsight做簡單接收會錄制一個專門的使,敬請期待代功能而如果使用的是 IAR 看這段代碼,則是這樣的情形是不是天壤之別看到某個函數(shù)時或者宏定義時,想看下函數(shù)內(nèi)容,或者宏定的值,在 Source Insight3.5

9、 里則非常簡單,將光標(biāo)點在需數(shù)秒,具體內(nèi)容就會出現(xiàn)在屏幕下方,如下圖的函數(shù)或者宏定義上8WuxiGhostyuElectronics搜索功其他功能就不用看就已經(jīng)展WuxiGhostyuElectronics搜索功其他功能就不用看就已經(jīng)展現(xiàn)出了 Source Insight3.5 帶來的便捷和高效,建議各位一要用來閱讀復(fù)雜一點的代碼安裝PacketSniffer 是 TI 開發(fā)的一款簡單卻又非常實用的抓包,只要配合燒寫了packetsniffer 固件的 CC2540USBdongle,就可以輕松的捕獲到空氣的 BLE 數(shù)據(jù)包。由于藍(lán)牙采用的是跳頻技術(shù),因此這里的抓包主要用來捕獲 ble 的廣播

10、包,因為 PacketSniffer 的時候是固定的一個頻道,主從連接之后的數(shù)據(jù)包大多數(shù)時候無法捕獲PacketSniffer 安裝也非常簡單,同樣是一路 Next,安裝之后打開 TI 會出現(xiàn)讓用戶選擇,捕獲那種協(xié)議,如下圖,9WuxiGhostyuElectronics點WuxiGhostyuElectronics點擊Start 后,進(jìn)入主窗WuxiGhostyuElectronics上圖中已經(jīng)備注了使用 的前提,那么WuxiGhostyuElectronics上圖中已經(jīng)備注了使用 的前提,那么預(yù)先燒寫的固件在哪里呢他的安裝路徑里,路徑目錄為:C:Program FilesTexas Ins

11、trumentsSmartRF ToolsPacket 注意,硬件在使用前均需要安裝驅(qū)動程序,燒寫了 PacketSniffer 固件的 CC2540USBdongle 動程序與 CC-Debugger 驅(qū)動程序一樣。請參考 CC-Debugger 的驅(qū)動程序安裝TIPS:CC2540USBdongle 開發(fā)板默認(rèn)燒HostTestrelease 固件,配合使用,這是BLE 的開發(fā)過程中作用更大如果算充足建議使用兩個dongle一個配合使用,一個配合BTool 使用,效率更抓到的數(shù)據(jù)包如下WuxiGhostyuElectronics關(guān)于PacketSniffer 的使用參考相關(guān)手冊3.0.5

12、HCI 在協(xié)議棧安WuxiGhostyuElectronics關(guān)于PacketSniffer 的使用參考相關(guān)手冊3.0.5 HCI 在協(xié)議棧安裝一節(jié)大家已經(jīng)支持,ool會在協(xié)議棧安裝后自動安裝,無需手動裝 , 如 果 之 間 遇 到 了 任 何 問 題 , 可 以 進(jìn) 入 協(xié) 議 棧 的 安 裝 目 BLE-CC254x-soriesBTool 中手動運行 BTool 的安裝文件,再次安一樣,不是獨立運行的,需要配的硬件,BTool 配套的硬件是燒寫了 HostTestrelease 固件的 CC2540USBdongle(通過 USB 連接者是燒寫該固件的 SmartRF 開發(fā)板(通過串口連

13、接到 PC,或者像 New SmartRF 一樣使用串口轉(zhuǎn)USB)燒寫了 HostTestrelease 固件的 CC2540USBdongle 插到電腦上同樣也需要安裝驅(qū)動程序該驅(qū)動位于協(xié)議棧安裝目錄:BLE-CC254x- 需要安裝板載 CH340G 的驅(qū)動程序參考 NewSmartRF 使用說明3.0.5 這里是 CH340G 的驅(qū)動程序以及串口調(diào)試助手3.1SmartRF 所處位WuxiGhostyuElectronics關(guān)于 SmartRF 開發(fā)板的所有信息WuxiGhostyuElectronics關(guān)于 SmartRF 開發(fā)板的所有信息均包含在此文件括出廠板載 UART 轉(zhuǎn) 的驅(qū)動

14、程序、使用說明書等參考該目錄里的使用說明書3.2Keyfob開發(fā)所處位關(guān)于 Keyfob 開發(fā)板的所有信息均包含在此文件夾內(nèi),包括出廠程序使用說明書等。情請參考該目錄里的使用說明書 開發(fā)板相同的1.27間距的10pin調(diào)試口,因此給keyfob提供的轉(zhuǎn)接板,由于間距較小,有時候會出現(xiàn)接觸不良3.3CC2540USBdongle 開發(fā)所處位WuxiGhostyuElectronics關(guān)于 CC2540USBdongle 開發(fā)板的所有信息均包含在此文WuxiGhostyuElectronics關(guān)于 CC2540USBdongle 開發(fā)板的所有信息均包含在此文件夾內(nèi),包括出廠程序、驅(qū)動序、使用說明書

15、等參考該目錄里的使用說明書CC2540USBdongle默認(rèn)會燒寫HostTestrelease固件,查到電腦上后需要安裝CDC驅(qū)動,以便將該dongle 模擬成一個虛擬串口設(shè)備,這樣BTool 里就可以以串口的形式與dongle 通信如果大家想使用PacketSniffer程序捕獲數(shù)據(jù)需要CC2540USBdongle 使用說明書,重新燒寫固件3.4/5CC-Debugger 仿真器和04EB仿真所處位參考該目錄里的使用說明書。仿真器的使用過程有一些注意事項,主要有如下幾點、連接目標(biāo)板之后一定要先按仿真器復(fù)位按鍵,待識別到目標(biāo)板后在開始程序下載,否則會損壞仿真器,那如何判斷仿真器已經(jīng)識別到目標(biāo)板?CC-Debuer的指示燈燈會從紅色變成綠色,EB 仿真器的指示燈會由滅變亮。2如果IAR 出現(xiàn)無程序的現(xiàn)象,請務(wù)必按照 1 中操作,如果還不Programmer,在Flash Programmer中看看能,則需要參考CC-Debugger 使用手冊8 節(jié)開始WuxiGhostyuElectronics3.6 原理所處位關(guān)于套件中所有的開WuxiGhostyuElectronics3.6 原理所處位關(guān)于套件中所有的開

溫馨提示

  • 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

提交評論