Background debug mode interface: Difference between revisions

Content deleted Content added
UnCatBot (talk | contribs)
(Bot) tagging, added uncategorised tag using AWB
+cat
Line 1:
The '''Background Debug Mode interface''' (BDM) interface is an electronic interface that allows [[debugging]] of [[embedded system]]s. Specifically, it provides [[in-circuit emulator|in-circuit debugging]] functionality in microcontrollers. It requires a single wire and specialized electronics in the system being debugged.
 
It appears in many [[Freescale Semiconductor]] products.
Line 21:
Examples include:
 
{| borderclass="1wikitable"
|+ BDM commands
|-
Line 42:
 
== BDM Functions ==
 
Depending on the target part, the BDM controller may feature a hardware [[breakpoint]] register. The register holds a value indicating an [[memory address|address]] in memory. When the target part's CPU accesses that ___location in memory, the BDM hardware can take control of the target part, stop program execution, and begin operating in Background Mode.
 
== References ==
 
* Motorola (Freescale Semiconductor Inc.). CPU12 Reference Manual (CPU12RM/AD).
 
* Freescale Semiconductor Inc. MC9RS08KA2 Data Sheet (MC9RS08KA2, Rev. 1.0).
 
* Freescale Semiconductor Inc. RS08 Core Reference Manual (RS08RM, Rev. 1.0).
 
[[Category:Embedded systems]]
{{Uncategorized|date=January 2008}}