Der Begriff BDM steht für Background Debug Mode. Es wird für die Systementwicklung und FLASH-Programmierung verwendet. Auf dem CPU-68HCS08 Silizium ist eine BDM-Firmware implementiert, die einen umfassenden Satz von Debug-Funktionalitäten bietet. Da sich die BDM-Steuerungslogik nicht im CPU-Kern befindet, können BDM-Hardwarebefehle ausgeführt werden, während die CPU normal arbeitet. Die Steuerlogik verwendet im Allgemeinen CPU-Totzyklen, um diese Befehle auszuführen, kann jedoch bei Bedarf Zyklen von der CPU stehlen. Andere BDM-Befehle basieren auf Firmware und erfordern, dass sich die CPU im aktiven Hintergrundmodus für die Ausführung befindet. Während BDM aktiv ist, führt die CPU ein Firmware-Programm aus, das sich in einem kleinen On-Chip-ROM befindet, das in der standardmäßigen 64-Kbyte-Speicherkarte nur verfügbar ist, während BDM aktiv ist. Die hier von eVision Systems bereitgestellten Tools helfen Ihnen, die Komplexität von Anwendungs- & Produkttests zu reduzieren sowie ihre Anwendung auf Ihren MCU fehlerfrei zu implementieren.