UDE 2.4 unterstützt neue 32-bit-MCUs von Freescale und STMicroelectronics
25-06-08
<ANZEIGE>
Zeitgleich mit der Markteinführung der Automotive-Mikrocontroller-Familien SPC560xx/SPC563xx von STMicroelectronics und MPC560/MPC563xx von Freescale stellt pls Programmierbare Logik & Systeme mit ihrer Universal Debug Engine (UDE) 2.4 eine auf die spezifischen Merkmale dieser neuen 32-bit-Power Architecture-Bausteine abgestimmte Debug- und Testumgebung zur Verfügung. Der Zielsystemzugang erfolgt bei der UDE 2.4 über das Universal Access Device (UAD) 2 von pls via JTAG (NEXUS class 3). Der JTAG-Extender des UAD2+ erlaubt dabei eine Distanz von mehreren Metern zwischen Target und Host-PC bei hoher Störfestigkeit und Transferraten von bis zu 1 MByte/s. Code- und Datenbreakpoints können einfach mit einem Mausklick gesetzt werden, auch eine dialoggestützte Konfiguration komplexerer Triggerbedingungen ist möglich. Echtzeitdaten-Visualisierung und Simulated I/O und werden über den JTAG-Nexus-Port realisiert. Die schnelle und sichere Programmierung des On-Chip-Flash wird von der UDE 2.4 sowohl direkt innerhalb des Debuggers als auch mitttels Standalone-Tool z.B. für Produktionsumgebungen unterstützt. Sogar das Austesten von Programmen für die Enhanced Time Processor Unit (eTPU) – hierbei handelt es sich um einen programmierbaren I/O-Controller mit eigenem Befehlssatz – ist innerhalb der UDE-Oberfläche ohne Einschränkungen möglich. Die UDE2.4 lässt sich in Kombination mit Freescale’s CodeWarrior-Compiler, dem Power-PC –Compiler von WindRiver, Power-PC-GNU- und dem eTPU-Compiler von Byte Craft verwenden. (oe)