ComPOD12 / StarProg
BDM12-Pod und In-System-Programmierer
BDM-Adapter und ISP-Software
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. "MC9S12D64 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.
ComPOD12 - Next Generation
Das ComPOD12/NG BDM-Interface bietet alle Vorteile der Standardversion und verfügt außerdem über einige leistungsfähige Erweiterungen:
- höhere RS232 Schnittstellengeschwindigkeit: 115200Bd
- Datentransfer erheblich beschleunigt
- BDM-Takt stufenlos einstellbar von 250kHz bis 40MHz!
- unterstützt auch Low-Voltage HCS12-Typen (VCC=3..5V)
- 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
S12X Support
Die Bausteine der S12X Familie werden aufgrund der z.T. stark modifizierten Architekturmerkmale von StarProg derzeit nur sehr eingeschränkt unterstützt. In der aktuellen Beta-Version der StarProg Software ist der MC9S12XDP512 (Flash) als Target zu Testzwecken verfügbar. Wie bei Beta-Versionen üblich, ist von einem Produktiveinsatz zunächst abzuraten.
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)
Downloads + Links
Unterstützte Targets
- 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
- ChipS12
- CardS12
- LVCS12
- HCS12 T-Board
- S12compact
- HC12compact
- Card12
- HC12 Welcome Kit
- Zwerg12
Natürlich kann auch jedes andere HC12/HCS12 Controllerboard verwendet werden, welches die u.a. Systemvoraussetzungen erfüllt.
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
Die obigen Angaben beziehen sich auf die Standardversion, ComPOD12/NG siehe links!
Bestellinformation
erneuter Wareneingang erwartet CP12/NGComPOD12 Next Generation - Serielles BDM12-Interface für Zielsysteme mit 3..5V | 499,00 € | |
nicht mehr im Sortiment CP12/PROComPOD12 Professional Serielles BDM12-Interface für Zielsysteme mit 5V/max.16MHz | ||
nicht mehr im Sortiment CP12/STDComPOD12 Standard - Serielles BDM12-Interface für Zielsysteme mit 5V/16MHz | ||
erneuter Wareneingang erwartet KABELUSBUSB/Seriell-Konverter FTDI USB Stecker A auf D-Sub9 male | 36,20 € |
Angebot freibleibend, Irrtum und Änderung vorbehalten. Diese gewerbliche Offerte richtet sich nicht an Verbraucher i.S.d. §13 BGB.
Letzte Änderung: 2024-09-04