UDE Productinformation.Pdf
Total Page:16
File Type:pdf, Size:1020Kb
This page intentionally left blank. Product Information 2021 Leading Edge Solutions for Debugging and Test Support for Microcontroller Families AURIX, TriCore, S32G, S32S, S32V, Stellar, Power Architecture, Arm Cortex-M/R/A, RH850, SH-2A, RISC-V, ARC, Arm7/9/11, XE166, XC2000, C166/ST10 Release 9.28.07 UDE Contact us: eMail: [email protected] [email protected] WWW: https://www.pls-mc.com/ PLS Programmierbare Logik & Systeme GmbH PLS Development Tools Technologiepark 19925 Stevens Creek Blvd DE-02991 Lauta Cupertino, CA 95014 Germany USA Phone: + 49 35722 384 - 0 Phone: 1-408-451-8408 Fax: + 49 35722 384 - 69 Fax: 1-408-501-8808 Toll Free: 1-877-77-DEBUG All rights reserved. No part of this manual may be reproduced or transmitted in any form or by any means without prior written permission of PLS Programmierbare Logik & Systeme GmbH. The information in this manual is subject to change without notice, no responsibility is assumed for its use. Universal Debug Engine is a trademark of PLS Programmierbare Logik & Systeme GmbH. Altium, TASKING and their respective logos are trademarks or registered trademarks of Altium Limited. AMD Athlon is a trademark of Advanced Micro Devices, Inc. Arm®, EmbeddedICE and Thumb are trademarks of Arm® Limited. Arm7, Arm9 and Embedded Trace Macrocell, are trademarks of Arm® Limited. AUDO, AURIX, DAVE are trademarks of Infineon Technologies AG. CANopen® is a registered trademark of CAN in Automation (CiA). Cortex® and CoreSight are trademarks of Arm® Limited. CMX-RTX is a trademark of the CMX Company, Inc. Eclipse is a trademark of the Eclipse Foundation, Inc. FireWire® is a registered trademark of Apple Computer, Inc. Green Hills® Software and the Green Hills Software logo are registered trademarks of Green Hills Software, Inc. Intel® is a registered trademark of Intel Corporation. i.Link is a trademark of Sony Corporation. ImageCraft, ICCV7 for AVR, ICCV7 for Arm® and Code Compressor are trademarks of ImageCraft Creations Inc. INCHRON®, Task Model®, chronSIM®, chronEST®, chronOPT® and chronVAL® are registered trademarks of INCHRON. Keil Software and the Keil Software Logo are registered trademarks of Keil Software, Inc. Linux is a trademark of Linus Torvalds. Nuvoton® and NuMicro® are registered trademark of Nuvoton Technolgy Corporation. NXP is a trademark of NXP B.V. SAFERTOS® is a registered trademark of Wittenstein Aerospace & Simulation Limited. OSEK® is a registered trademark of Continental Automotive GmbH. Power Architecture® is a registered trademark of Power.org. PowerPC® is a trademark of IBM Corporation. ST® is a registered trademark of companies belonging to the STMicroelectronics Group. Smart Fusion is a trademark of Actel Corporation. SuperH is a trademark of Renesas Technology Corporation. TriCore is a trademark of Infineon Technologies. Virtex® is a registered trademark of Xilinx, Inc. Windows®10 is a registered trademark of Microsoft Corporation. WindRiver® is registered trademark of Wind River Systems, Inc. XScale is a trademark of Intel Corporation. UDE and Universal Debug Engine® are a registered trademark of PLS GmbH. All other brands or product names are the property of their respective holders. ContentsContents What You Can Expect: A Complete Development Environment for AURIX, TriCore, S32V, Stellar, Power Architecture, Arm Cortex-M/R/A, RH850, SH-2A, RISC-V, ARC, Arm7/9/11, XE166, XC2000, C166* and ST10* Overview about the Universal Debug Engine ....................................................................................... 6 ewHigh Level Language Debugger, including the latest Enhancements ............................................ 7 N Debug Solutions ........................................................................................................................................... 8 UDE Trace Support for Run-Time Analysis - Profiling, Code Coverage, Visualization ............ 10 ew Call Graph Analysis, Multi-core and Multi-target Support, Triggered Transfer ........................ 12 N CANopen & CAN Bus Support ................................................................................................................. 15 Universal Emulation Configurator (UEC) - MCDS and SPU Support ............................................. 16 ORTI Support - OSEK Run-Time Interface Awareness .................................................................... 17 INCHRON Support ...................................................................................................................................... 18 Simulator Support Synopsys Virtualizer, UDE Sim, Infineon TSim ............................................... 19 Test Automation, Time Partition Testing, ECU-Test, TESSY .......................................................... 20 wUDE WPF Platform and Eclipse Support .............................................................................................. 21 Ne Communication Hardware UAD3+, UAD2next, UAD2pro ...................................................................... 22 Aurora, ETM, STM, ITM, PTM, FTM, MCDS, Nexus Trace Support ................................................ 22 FLASH/OTP Programming with Universal Debug Engine - MemTool ......................................... 26 ewAURIX, TriCore, Power Architecture, Cortex, XE166, XC2000, RH850, SH-2A Derivatives ... 27 N Compilers as an Essential Part of the Development Environment .............................................. 28 Real-Time Operating Systems Awareness for Professional Development ............................... 31 Training & Consulting ................................................................................................................................ 33 Ordering Codes, Product List & Evaluation Packages ...................................................................... 34 Support & Updates .................................................................................................................................... 38 Reference List ............................................................................................................................................. 39 Further Ordering Information & Distributors ..................................................................................... 40 Information Request Form ...................................................................................................................... 42 * C16x/ST10-related products and services are provided only to existing customers with existing projects. C16x/ST10 is not available for new projects. 5 OverviewOverview Universal Debug Engine – Workbench for efficient AURIX, TriCore, S32G, S32S, S32V, Stellar, Power Architecture, Arm Cortex-M/R/A, RH850, SH-2A, RISC-V, ARC, Arm7/9/11, XE166, XC2000, C166*, ST10* Development The Universal Debug Engine (UDE) is a state-of-the-art The Universal Debug Engine and a AURIX, TriCore, Power Development Environment for application development Architecture, Cortex, Arm, RH850, SH-2A, RISC-V, ARC, with the supported microcontroller families. It offers a XE166, XC2000, C166, ST10, XScale cross compiler collection of tools including source file management, (Tasking, Keil, HighTec (GNU), Byte Craft, NXP’s project building and a powerful HLL debugger. These tools CodeWarrior, TI’s CodeComposer, Green Hills and Wind include various high-speed communication paths to the River) create a complete and powerful package for starting customer's hardware target system with target a professional development project. monitoring. All components work together in an optimized The Universal Debug Engine is an open platform, which manner. offers different interfaces to other tools. The goal: Minimized turn-around time for Optionally, it can be feature-enhanced by the following efficient application engineering components, which can be included into the workbench: The UDE and its accompanying package, is a powerful HLL User Definable Enhancements debugger to test microcontroller applications created in The open interface of the User Definable Enhancements C/C++ language and/or Assembly. The UAD, the enables the users to easily create completely new types of communication add-on of the UDE, and the optional target applications: monitor offer real-time execution between breakpoints on the customer’s target system. The Automation and Scripting Interface of the UDE components based on Microsoft COM allow using The user benefits from the Integrated Development Environment, with integrated tools. A single Graphical User basic UDE services for controlling the debugger, Interface is used for Development, Debugging and processing target communication, program flow Emulation. Multiple high-speed interfaces allow the user control, symbol processing by external C/C++, Perl, flexible access to the target system. Python, Java, VB Script, Power Shell and VBA applications. Further benefits Save development time – start with just one tool. The COM interface allows the standard UDE Platform to be replaced with custom desktops specifically Cost efficient for workgroups – save by choosing the tailored to fit the requirements of service tools, like right mixture of UDE ROM monitor or emulator Matlab, Lab VIEW, or another third-party software. solutions. One-stop support for all components of the Integrated Development Environment (debugger, * C16x/ST10-related products and services are provided only to existing customers with editor, compiler, RTOS …). existing projects. C16x/ST10 is not available for new projects. 6 OverviewOverview Universal