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
