BDM

摩托羅拉公司開發的調試模式

BDM(Background Debugging Mode)是摩托羅拉公司支持的一種OCD((On-Chip Debugging在線調試)的調試模式。

通過BDM介面可以完成基本的調試功能。例如:設置斷點、讀寫內存、讀寫寄存器、下載程序、單步執行程序、運行程序、停止程序運行等。

定義


在宿主機方需要專門的驅動程序,並且在宿主機和目標機間需要用專門的介面電路。這種方式構成的調試系統結構圖如下:
調試系統結構圖
調試系統結構圖

簡介


BDM介面是目前最普遍的調試介面之一,廣泛應用於各種系列的微控制器中。本文基於Freescale公司HCS08系列微控制器,詳細介紹BDM介面的數據通信格式、實現通用BDM調試器的技術難點和解決方法。該技術能夠用於不同工作頻率的目標晶元,保證正常通信。
DMC-BDM調試工具型號:DMC-LRXH-USB-BDM類別:開發工具-編程器一特點:龍人計算機USB介面標準的BDM調試工具DMC-LRXH-USB-BDM,適用於Coldfire系列的開發板的調試,是具有高性價比的一款開發工具。
DMC-LRXH-USB-BDM支持多版本的CodewarriorIDE,包括CodewarriorIDEV6.x,CodewarriorIDEV7.x。使用LRXHUSB-BDM-S1,用戶能夠很方便地建立Linux操作系統下的調試環境,USB驅動源代碼開放(少部分代碼只提供API)。使用DMC-LRXH-USB-BDM燒寫文件到MCU內部Flash的速率大概為6.6KB/s。
產品配置:
調試卡
USB轉接線