|
Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A
UDE 2.00 Feature Overview
Features in Universal Debug Engine V2.00 - Test your applications fast and achieve a high software quality!
Universal Debug Engine V2.00 is available now with following features:
Enhanced ARM7 / ARM9 support with the proven characteristics of UDE
- Support for new microcontrollers from Freescale (MAC71xx), Phillips (LPC3180) and ST Microelectronics (STR910)
- Programming support for on-chip and external FLASH memories.
- The list of the supported controllers constantly grows.
Ask us for your type of ARM microcontroller!
Support for XScale embedded processors
- Support for PXA255 and PXA27x embedded processors
- The communication between debugger and target processor is realised via the JTAG Interface and a specific debug handler, which runs in the mini instruction cache of the XScale processors. The intelligent memory management ensures the proper function even of applications which changes dynamically exception vectors.
Enhanced TriCore support
- The 'Universal Emulation Configurator' unlocks the power of On-chip emulators (MCDS) from TriCore emulation devices TC1766ED and TC1796ED.
- Complete ready-to-use emulation kits simplifies significantly test and debugging.
- Trigger transfer window offers tracing of changes of a 32 bit memory location.
- A new dialog allows simple configuration of peripherals for suspend mode during hold.
- A time measurement function using the system timer of TriCore is now available.
- New TriCore family members: TC116x, TC176x, TC1766, TC1792
Enhanced XC16x support
- Trigger transfer window offers tracing of changes of a 16 bit memory location.
- Attaching to a running application and breakpoint support with minimal intrusion is offered by a new connect option for using debugger in a production environment.
- New XC16x derivatives: XC164CM, XC164S, XC164D, XC164N
Established line of smart communication devices
- UAD2
- USB 2.0 with 480 MBit/s
- Target interfaces: JTAG (ARM and Infineon), CAN, serial interfaces
- Up to 2.5 MByte/s JTAG download speed
- CAN recorder functionality
- UAD2+
- Host interfaces: USB 2.0 with 480 MBit/s, IEEE1394 (Firewire® with 400 MBit/s), 100 MBit Ethernet now available
- Target interfaces: JTAG-Extender (ARM and Infineon), CAN, 3-Pin, serial interfaces
- Target and host interfaces with electrical isolation except USB 2.0
- Up to 3.5 MByte/s JTAG download speed
- CAN recorder functionality
- optional: OCDS Level 2 (Trace) up to 180 MHz
New trace capabilities
- Program trace for PCP2 (TriCore)
- Activity trace for DMA (TriCore)
- Program and data trace support based on Enhanced Trace Macrocell (ETM) in ARM derivatives
Profiling page
- Profiling functions based on instruction pointer trace data from OCDS level II, ETM, On-chip Emulators (MCDS), simple instruction pointer snooping or simulator output.
RTOS support
- RTOS support pages added for CMX from CMX systems and ?C/OS-II from Micr?um.
- The pages offer visualization of operating system objects and states during runtime.
Enhanced CAN support
- CANopen support in CAN recorder for standard messages by default and for application specific messages with Device Configuration Files (DCF) as data base.
- Support for user defined proprietary CAN Layer-7 protocols.
- CAN monitor with on-chip debug support for TriCore and XC16x
Graphical Diagram Display Window
- Visualisation of pre-processed target data as curves of 2-dimensional scientific diagrams
- It helps to evaluate data from the process environment or to verify complex software algorithms.
- Main features
- Multiple curves in one diagram window
- Separate x- and y-axis for each curve
- Flexible calculation of curve data points from target program data with UDE expressions
- Update of data after program hold or with programmable refresh rates during running and stopped target program
- Legend, Cursor, Zoom, Pan, Axis markers
- Save and restore of complex settings in workspace or separate file
- Printer support
Data breakpoints
- Set breakpoints for read/write access to target memory direct in the Watch or Memory window without detailed knowledge of on-chip debug units
- Context menu entry for single variables, complex types or members of it.
Smart step
- Smart use of limited on-chip (hardware) breakpoints to support high level language step also in complex constructs like large switch/case statements for comfortable use by the user.
User interface improvements
Every window can now in MDI, floating, docked or tabbed state. New docking containers allow freely arrangement of tabbed windows by the user. Reworked HTML pages with consistent look-and-feel and better navigation.
HTML based help
- Enhanced context-sensitive help for all windows and dialogs
- Separated 'How to' and reference parts for quick access.
Improved script functionality
- Automate common tasks with standard script languages and the powerful object model.
Latest versions of C/C++ - compilers are supported
- C16x/ST10/XC16x: Tasking V8.5r1, Keil V6.04
- TriCore: GNU V3.3.7.1 (HighTec), Tasking 2.4r1
- ARM: RealView MDK-ARM 3.03 (Keil/ARM), GNU 3.4.1 (HighTec).
Altium, TASKING and their respective logos are trademarks or registered trademarks of Altium Limited. ARM, EmbeddedICE and Thumb are registered trademarks of ARM Limited. ARM7, ARM9 and Embedded Trace Macrocell, are trademarks of ARM Limited. Firewire is a trademark of Apple Computer, Inc. i.Link is a trademark of Sony Corporation. ImageCraft, ICCV7 for AVR, ICCV7 for ARM and Code Compressor™ are trademarks of ImageCraft Creations Inc. Keil Software and the Keil Software Logo are registered trademarks of Keil Software, Inc. ST is a registered trademark of companies belonging to the STMicroelectronics Group. TriCore is a trademark of Infineon Technologies. |
|
Events4. Elektronik automotive congress
Development Platforms for ARM/Cortex, TriCore, PowerArchitecture
Read more ...
embedded world 2012
Eclipse based development platform for Qorivva microcontrollers, for Kinetis (Cortex-M4) applications
Read more ...
One-Day Crash Course
Multicore Debug Solution MCDS, TriCore Hardware und Treiber-Programming
Read more ...
News
|
Optimized debug tools for the new XMC4000 microcontroller family of Infineon available now |
|
Read more...
|
|
UDE 3.2: Efficient multicore control, unique visualization capabilities and support for the latest 32-bit SoCs from different manufacturers |
|
Read more...
|
|
Complete debug solution for the Development Device of the new TriCore Multicore Architecture |
|
Read more...
|
Optimized tools for the new TC1791, TC1793 and TC1798 AUDO MAX microcontrollers |
|
Read more...
|
netX controllers and rcX RTOS from Hilscher now supported by UDE |
|
Read more...
|
Dual-core debugging of NXP's LPC4300 under the single user interface of UDE |
|
Read more...
|
|
Kinetis MCUs from Freescale based on Cortex- M4 core supported by UDE
|
|
Read more...
|
|
UDE version 3.0: More visualization capabilities, enhanced Eclipse integration and dedicated support for a wide range of MCUs |
|
Read more...
|
|
Complete new toolchain for Power Architecture SoCs from STMicroelectronics and Freescale based on Eclipse, GNU and Universal Debug Engine
|
|
Read more...
|
|
UAD3+ sets new standards in the field of high-end trace and multi-core / multi-target debugging |
|
Read more...
|
|
|