1. 程式人生 > >【開發工具】[模擬器]:CC Debugger 與 SmartRFo4EB 有什麼區別

【開發工具】[模擬器]:CC Debugger 與 SmartRFo4EB 有什麼區別

焦點問題1:CC-Debugger模擬器和SmartRF04EB模擬器的區別?
答:該問題幾乎是所有打算購買CC-Debugger模擬器使用者的第一個問題,區別非常大,但是可以總結為下面三個方面
1、所支援的晶片差異
A) SmartRF04EB實測後支援的晶片有CC2430、CC2530、CC2531、CC2540,不支援CC2541
B) CC-Debugger支援的晶片非常之多,除了和04eb相同的模擬及下載功能外,還可以通過SPI匯流排控制CC系列的收發器。
2、能夠連線的目標板電壓不同
A) SmartRF04EB模擬器只能連結3.3V目標板電壓,如果強行連線非3.3V介面,可能會燒壞晶片。模擬器目標介面的第2腳和第9腳是相同的,電壓是3.3V

B) CC-debugger模擬器則支援寬目標板電壓,從1.2V到3.6V均支援,為什麼CC-Debugger能夠支援這麼寬的目標電壓呢,這是因為CC-Debugger與目標晶片之間加了訊號電平轉換晶片:SN74AVC4T245DR。


3、所具有的的功能不同
A) 我們的SmartRF04EB只有模擬器的功能,如通過IAR軟體線上模擬單步除錯,以及通過Flash Programmer直接燒寫hex檔案,
B) CC-Debugger除了具有和SmartRF04EB相同的功能外,還有具有協議分析的功能
使用CC-Debugger作為協議分析儀和獨立的USBDongle協議分析儀有些區別,CC25xxUSBDongle作為協議分析儀時,獨立工作,只需連線USB,就可以通過PacketSniffer抓包

而使用CC-Debugger用來協議分析時,需要連線目標晶片,連線的介面如上圖,必須要接SPI。

焦點問題3:CC-Debugger無法識別目標晶片?
答:到目前為止,使用者反映的不識別的情況只有下面三種:
1、沒有向CC-Debugger放著器目標介面 第2腳提供Target Voltage ,沒有電壓的願意有兩種,一個是你的板子沒有供電,第二個就是你的板子debugger介面的第2腳沒有接VCC。詳情參加焦點問題1
如果你用的不是標準的10Pin,而是隻有DC DD RESET GND四個訊號,開發板無法提供連線VCC時,可以用杜邦線將CC-Debugger目標介面的第2腳和第9腳短接,自己對自己供電。

2、你自己做的板子存在虛焊 ,CC2540等CC系列的晶片通常是QFN封裝,這種封裝手工焊時非常容易出現虛焊。
3、忘記按復位按鍵 ,連線目標板之後,記住一定要按復位按鍵,然後模擬器識別到目標晶片後,再進行下一步操作。

焦點問題3:如何安裝驅動,支援64位系統嗎?
答:CC-Debugger是支援Win7 64位系統的,有對應的驅動程式。
安裝下列軟體會自動安裝CC-Debugger驅動:
SmartRF Studio、Flash Programmer、IAR For 8051、PacketSniffer等。如果軟體已經安裝,CC-Debugger驅動仍未能成功安裝時,請到裝置管理器中,右擊帶黃色感嘆號的CC-Debugger,手動更新驅動程式,
Flash Programmer軟體自帶的驅動程式位於(預設路徑):C:\Program Files\Texas Instruments\SmartRF Tools\Drivers\cebal

IAR For 8051軟體自導的驅動程式位於(預設路徑):C:\Program Files\IAR Systems\Embedded Workbench 6.0\8051\drivers\Texas Instruments


轉載於:http://club.1688.com/threadview/36848850.html?forumId=9

pillar

2015.8.18 - 14:10