In-Circuit FLASH Programming mit dem FLASH Loader FLASHitdeveloper die Entwickler-Version für Labor und Fertigung zum In-Circuit Programmieren von FLASH-Speichern
Mit dem Programmiertool FLASHit, können Daten (Firmware) in ein MCU-Zielsystem geschrieben werden. Es können Daten aus dem FLASH-Speicher eines MCU-Zielsystems als Hex- oder Binär- Datei zurück gespeichert werden. FLASHit ist aus anderen Applikationen heraus, oder im Batch-Betrieb über Kommandozeilen-Parameter steuerbar. Alle gängigen Windows-Versionen werden unterstützt.
Unterstützte Prozessoren:
Infineon:
C161, C164, C165, C167, XC161, XC164, XC167, XE162, XE164, XE167, XE169, XC2200, XC2300, XC2700
STMicroeletronics:
ST10F1x ST10F2x / STM32F-1 Cortex-M3, STM32F-2 Cortex-M3
NXP:
ARM Cortex-M0 LPC1100 / ARM Cortex-M3 LPC1300, LPC1700 ARM 7 LPC2100, LPC2200, LPC2300, LPC2400, LH7
SiLabs:
C8051
Micronas:
SDA6000, SDA6001, M2
8 bit | 16 bit | 32 bit | 32 bit | Features |
SiLabs C8051 | Infineon STM10 | STM32 Cortex M3 | NXP M0/M3 ARM7 | |
√ | √ | √ | √ | Läuft unter allen gängigen Windows-Versionen |
√ | √ | √ | √ | Upload Format: Binär |
√ | √ | √ | √ | Upload Format: Intel-Hex |
√ | √ | Upload Format: Motorola-SRecord | ||
√ | √ | √ | √ | OnChip FLASH |
√ | √ | √ | √ | FLASH auslesen |
√ | √ | √ | √ | Sektor Analyse |
√ | Externe 8 und 16 bit FLASH Speicher | |||
√ | √ | √ | √ | Kommandozeilen-Parameter |
√ | Unterstützt Chipselect 0-4 | |||
√ | √ | √ | Upload via RS232-Schnittstelle | |
√ | Upload via USB/C2-Schnittstelle | |||
√ | √ | √ | √ | Analyse des Uploadfiles |
√ | √ | √ | √ | Starten der Applikation |
√ | √ | √ | √ | CRC aus FLASH |
√ | √ | √ | √ | CRC aus Datei |
√ | √ | √ | √ | CRC Vergleich |
√ | √ | √ | √ | auto Boostrap-Mode |
√ | √ | √ | √ | Reset nach Upload |
√ | √ | √ | √ | Chip-Erase |
√ | √ | √ | √ | Sector Erase |
√ | √ | √ | Upload in das RAM | |
√ | √ | √ | Starten Applikation in RAM | |
√ | Test external RAM | |||
√ | √ | √ | √ | FLASH Daten Anzeige |
√ | √ | √ | √ | RS232-Terminal |
√ | Set- SFR Register | |||
√ | √ | √ | √ | individueller Upload-Sequenz |
√ | √ | √ | √ | Debug Funktionen |
Programmier Schnittstelle (Schaltbild)
8 bit SiLabs C8051
16 bit Infineon / ST10
32 bit STM32 ATM Cortex M3
32 bit NXP ARM Cortex M0/M3 ARM7