Toshiba Electronics Europe MCU-Starterkit beschleunigt Entwicklung elektrischer Servolenkungen

Mit dem neuen ein Embedded-Entwicklungskit von Toshiba Electronics Europe lässt sich die Entwicklung, Integration und das Testen von Automotive-ECUs, die dem funktionalen Sicherheitsstandard ISO 26262 für Kraftfahrzeuge entsprechen müssen, beschleunigen.

Das neue IAR KickStart Kit bietet sämtliche Hardware, Software und Tools, die zum Entwickeln von Embedded-Anwendungen auf Basis von Toshibas TMPM350FDFTG-Mikrocontroller – der speziell auf den Einsatz in elektrischen Servolenkungen getrimmt wurde - erforderlich sind.

Der TMP350FDFTG arbeitet mit 88 MHz Taktfrequenz, vereint einen Cortex-M3-Core mit 512 KByte Embedded NANO Flash, ROM und 48 KByte RAM. Ein integrierter Zweikanal-CAN-Controller (2.0B) und eine Motorsteuerungseinheit minimieren die Anzahl von externen Bauteilen. Integrierte Fehler-Supervisor helfen dabei, Bestimmungen nach ISO 26262 einzuhalten.

Das IAR TMPM350FDFTG KickStart Kit enthält ein MCU-Evaluierungsboard, IARs grafische Entwicklungsumgebung visualSTATE und eine limitierte Version der integrierten Entwicklungsumgebung IAR Embedded Workbench für ARM-basierte Prozessoren. Eine J-Link Hardware Debug Probe lässt sich über USB an den Host-PC anschließen und ermöglicht JTAG-Debugging nach den ARM-Spezifikationen. Umfassende Dokumentation und Beispielcode sind ebenfalls im Kit enthalten.

Neben der MCU bietet das Evaluierungsboard einen JTAG-Stecker für das Programmieren und Debuggen, CAN-, USB-, RS232- und UART-Anbindung, einen Stromanschluss und vier frei programmierbare Tasten. Auf dem Board finden sich auch acht LEDs, ein Potentiometer für den analogen Eingang and zwei Quarzoszillatoren.

IAR visualSTATE erlaubt es, jedes komplexe reaktive System mit UML-State Machines darzustellen, was vor allem für Steuerlogik-basierte Anwendungen hilfreich ist. Hier sind Zuverlässigkeit, Größe und deterministische Ausführung entscheidende Kriterien. Die Embedded Workbench IDE stellt ein komplettes und einfach anwendbares Paket an C/C++ Cross Compiler und Debugger Tools dar.