飛思卡爾HCS08/HCS12系列MCU編程調(diào)試器的設計與實現(xiàn)
所屬分類:技術論文
上傳者:serena
標簽: HCS08HCS12系列 MCU 編程調(diào)試器
所需積分:1分積分不夠怎么辦?
文檔介紹:HCS08HCS12系列單片機飛思卡爾公司的 HCS08/HCS12 系列 MCU,因其速度快、功能強、功耗小、價格低等特點,在業(yè)界得到了廣泛的應用。在 HCS08/HCS12 系列 MCU 中,飛思卡爾引入了新的片上調(diào)試技術——BDM。這種調(diào)試技術由于其優(yōu)越的性能而逐漸被業(yè)界接受,成為廣泛使用的MCU在線編程調(diào)試方法。針對 BDM 技術,國外公司提供了功能強大的編程調(diào)試器,但價格高昂,難以被國內(nèi)廣大用戶接受;國內(nèi)一些高校也進行了相關研究開發(fā),但是研發(fā)的編程調(diào)試器大多存在以下三個問題:一是隨著飛思卡爾MCU總線頻率的不斷提高,這些編程調(diào)試器已經(jīng)不能適應與高頻率MCU的通信的要求;二是無法與飛思卡爾的集成開發(fā)環(huán)境 CodeWarrior 兼容,使用很不方便;三是由于采用 USB1.1 協(xié)議,導致整體通信速度很慢。本文對國內(nèi)外已有的HCS08/HCS12 編程調(diào)試器進行了深入的技術分析,綜合目前微控制器的最新發(fā)展技術,提出了采用USB2.0 通信接口的編程調(diào)試器硬件及底層驅動的設計方案,實現(xiàn)了一種新型高效的適用于飛思卡爾 HCS08/HCS12 系列 MCU的 USBDM(Universal  BDM,通用 BDM編程調(diào)試器),有效地解決了國內(nèi)編程調(diào)試器普遍存在的頻率瓶頸及通信速度。同時,本文在研究CodeWarrior的通信接口規(guī)范的基礎上,剖析了CodeWarrior中通信接口函數(shù)的功能,實現(xiàn)了作者編程調(diào)試器體系中的通信函數(shù),使之適用于 CodeWarrior 開發(fā)環(huán)境。USBDM 編程調(diào)試器通信函數(shù)動態(tài)鏈接庫的設計,不僅便于使用編程調(diào)試器進行二次開發(fā),也方便了驅動程序的更新。
現(xiàn)在下載
VIP會員,AET專家下載不扣分;重復下載不扣分,本人上傳資源不扣分。