Elektronikladen NewsFlash Produkte Buchtips Service Bezugsquellen HotLinks

ComPOD12/StarProg -----

BDM12 In-System-Programmer

Das ComPOD12 BDM-Interface dient dem Download von Programmen auf HC(S)12 Zielsysteme. Zusammen mit der Software StarProg können die EEPROM- und Flash-Speicherbereiche der 68HC12 und HCS12 Mikrocontroller programmiert werden.

Die StarProg Software läuft auf einem Windows-basierten PC (Win9x/NT/2K/XP) und steuert über das Hardware-Interface ComPOD12 die zu programmierende Zielhardware an. Die Verbindung zum PC ist seriell (RS232).

Der Anschluß des Interface an das Zielsystem erfolgt über ein Flachbandkabel mit einem 6-poligen BDM12 Steckverbinder, welcher der Freescale-Standardbelegung entspricht. Das Zielsystem liefert über diese Verbindung zugleich die Betriebsspannung für das BDM-Interface.

Wie funktioniert StarProg?

Der Anwender kann nun in der StarProg Software ein bestimmtes Target auswählen, z.B. "MC912D60A internal Flash". Das Programm kann im Freescale S-Record Format oder im Binärformat eingelesen werden. Mit der Blank Check Funktion kann geprüft werden, ob der Targetspeicher zuvor mit Erase gelöscht werden muß. Anschließend kann das Programm mit den Funktionen Program und Verify geladen und verifiziert werden.

Flexible Toolfiles

Die Methoden zur Programmierung sind nicht statisch in der StarProg Software abgelegt, sondern werden als Algorithmen in separaten Toolfiles bereitgestellt. Das ist der Schlüssel für die große Flexibilität von StarProg - und zugleich die Garantie, schon heute für zukünftige HC12 Derivate gerüstet zu sein!

StarProg für die Serie

Durch den speziellen Production Mode (Blank/Program/Verify als Endlosschleife) kann StarProg sehr flexibel in der Herstellung von Serienprodukten eingesetzt werden.

PRO-Version mit erweitertem Funktionsumfang!

Das ComPOD12/PRO BDM-Interface bietet alle Vorteile der Standardversion und verfügt außerdem über einige leistungsfähige Erweiterungen:
  • höhere RS232 Schnittstellengeschwindigkeit: 115200Bd
  • PC-Anschluß optional über USB möglich (KABELUSB erforderlich)
  • Unterstützung verschiedener Taktraten, einstellbar 1, 2, 4 oder 8MHz BDM-Clock (entspricht 2, 4, 8 oder 16MHz Quarzfrequenz des Targets)
  • verbessertes Reset-Sequencing (toleriert auch nicht-spezifikationsgerechte Resetcontroller)
  • Secure- und Unsecure-Funktion für HCS12 Controller
  • integrierte Update-Funktion gestattet jederzeit Aktualisierung der Pod-Firmware
  • erhältlich einzeln oder im preislich besonders attraktiven Bundle mit dem NoICE12 Source Level Debugger!

NEU ComPOD12 - Next Generation

Unsere neueste Pod-Generation ComPOD12/NG bringt folgende Vorteile im Vergleich zur PRO-Version:
  • unterstützt auch Low-Voltage HCS12-Typen (VCC=3..5V)
  • deutlich schnellerer Datentransfer
  • BDM-Takt stufenlos einstellbar von 250kHz bis 40MHz!

Empfehlenswerte Zusatzprodukte

Der HCS12 Source Level Debugger NoICE12 und ComPOD12 bilden das perfekte Team für's Debugging!

Und der C-Compiler ICC12 ergänzt den Debugger bei Bedarf zur kompletten Toolchain! (weitere Informationen siehe unter DEV12)

E English Product Page
Oliver Thamm's HC12 Web

Screenshot StarProg (click to zoom)
StarProg Software

Unterstützte Devices

ComPOD12/StarProg unterstützt derzeit die folgenden HC12 und HCS12 Typen:
  • MC9S12A64 Flash / EEPROM
  • MC9S12A128 Flash / EEPROM
  • MC9S12A256 Flash / EEPROM
  • MC9S12A512 Flash / EEPROM
  • MC9S12C32 Flash
  • MC9S12C128 Flash
  • MC9S12D64 Flash / EEPROM
  • MC9S12DJ64 Flash / EEPROM
  • MC9S12DB128 Flash / EEPROM
  • MC9S12DG128 Flash / EEPROM
  • MC9S12DJ128 Flash / EEPROM
  • MC9S12DT128 Flash / EEPROM
  • MC9S12DG256 Flash / EEPROM
  • MC9S12DJ256 Flash / EEPROM
  • MC9S12DP256 Flash / EEPROM
  • MC9S12DT256 Flash / EEPROM
  • MC9S12DP512 Flash / EEPROM
  • MC9S12E64 Flash
  • MC9S12E128 Flash
  • MC9S12KG128 Flash / EEPROM
  • MC9S12KT256 Flash / EEPROM
  • MC9S12NE64 Flash**
  • MC9S12UF32 Flash
  • MC912D60A Flash / EEPROM
  • MC912DG128A Flash / EEPROM
  • MC912DT128A Flash / EEPROM
  • MC68HC812A4 EEPROM
  • MC68HC912B32 Flash* / EEPROM
  • XC68HC912BC32 Flash* / EEPROM
  • XC68HC912D60 Flash* / EEPROM
  • XC68HC912DG128 Flash* / EEPROM
  • XC68HC912DT128 Flash* / EEPROM
  • HC12compact ('812A4) mit externem 29F400B Flash

(*) für Flashspeicher der ersten Generation ist eine zusätzliche Programmierspannung erforderlich
(**) nur mit ComPOD12/NG (MCU erfordert 3,3V)

Unterstützte Boards

ComPOD12/StarProg unterstützt alle von uns angebotenen HC12 und HCS12 Controller Boards:

Natürlich kann auch jedes andere HC12/HCS12 Controllerboard verwendet werden, welches die u.a. Systemvoraussetzungen erfüllt.

ComPOD12 BDM Interface
ComPOD12 BDM Interface

Systemvoraussetzungen

  • PC mit Win9x/NT/2K/XP
  • RS232 Schnittstelle, 38400 Baud
  • HC12 oder HCS12 Zielsystem mit 8MHz BDM-Clock (16MHz Oszillatortakt)
  • Zielsystem versorgt Pod mit 5V/30mA, ggf. zusätzliche 12V Programmierspannung erforderlich (nur für HC12 Typen der ersten Generation, z.B. MC68HC912B32)

(Diese Angaben beziehen sich auf die Standardversion, ComPOD12/PRO und ComPOD12/NG siehe links!)

Software Updates

Bitte verwenden Sie die jeweils neueste StarProg Version (Download hier).


Preise
(Alle Angaben zzgl. MWSt. ab Lager, Irrtum/Änderung vorbehalten)
CP12/STD      ComPOD12 STD-Version inkl. StarProg
              In-System Programmer Software                  99,00 EUR
CP12/PRO      ComPOD12 PRO-Version inkl. StarProg
              In-System Programmer Software                 179,00 EUR
CP12/PRO/DBG  wie zuvor - zusammen mit NoICE12 Debugger     249,00 EUR
CP12/NG       ComPOD12 NG-Version inkl. StarProg
              In-System Programmer Software                 249,00 EUR
CP12/NG/DBG   wie zuvor - zusammen mit NoICE12 Debugger     299,00 EUR

passender USB Adapter für ComPOD12: KABELUSB


Zurück zur Elektronikladen Homepage
Haben Sie Fragen, Anregungen, Wünsche? Hier finden Sie alle Kontaktadressen!
Letzte Änderung: 2007-11-20