Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A » Products » Compiler » TriCore Development Platform
| Print |
Eclipse

TriCore Development Platform

The Development Platform consists of the following basic elements:

          • a GNU-based C/C++ compiler toolchain from HighTec with professional maintenance and services
          • the integrated development environment Eclipse, and
          • the Universal Debug Engine.


The TriCore Development Platform is a  well integrated joint product of HighTec and PLS Development Tools. The platform can be extended by the PXROS-HR real-time operating system with integrated MPU management.

Main Features

The Platform includes an Eclipse-based integrated Development Environment with powerful wizards, and supports all TriCore derivatives. It manages the project settings and the entire build process for compiler, assembler and linker. PLS have integrated their UDE debugger into the standard Eclipse environment. Launching the debugger within Eclipse will open the new UDE perspective with high-end debugging features.

Development Platform TriCore

Eclipse IDE

  • Project management
  • Setup wizards
  • Version control
  • DAvE importer
  • Model-driven memory layout definition

The Eclipse-based 'TriCore Development Platform' allows the simple definition of projects. After having selected a particular microcontroller derivative, the generation of a project with a correct startup code, the necessary hardware initialization, a valid memory layout, and the corresponding header file for the names and bit fields of the peripheral register can be prompted virtually at the push of a button. The project contains a simple main function, which allows the implementation to be started immediately.

GNU C/C++ compiler

  • PCP C compiler
  • Built-in _bit type
  • Use of optimal addressing modes: absolute, register relative, circular
  • Saturating integer arithmetic and packed data operations
  • FPU support
  • Additional floating point software emulation
  • Professional long-term maintenance and services
Eclipse SimIO

UDE Support

For debugging and testing the applications, the Development Platform includes a direct connection to the PLS Universal Debug Engine (UDE). The UDE can be started with all necessary settings directly from the IDE, thus hugely simplifying program function tests on the target hardware. Of course, the UDE also allows testing of PXROS-HR applications with memory protection.

  • Target access via JTAG
  • Supports OCDS LII and on-chip trace
  • FLASH programming
  • Real time Data Monitoring and Graphical View
  • Execution Time measurement
  • Instruction Pointer Profiling
  • Simulated I/O

PXROS-HR with Memory Protection

The PXROS-HR realtime operating system with integrated MPU management is an optional component of the Development Platform. Modern micro-controllers, such as ARM-Cortex-M3, TriCore and Power Architecture, include a Memory Protection Unit, which guarantees safe integration of functionalities consisting of different software components. With these features PXROS-HR is ideally suited for safety-critical applications and rugged industrial solutions.

Furthermore, a library, especially developed for the PXROS debug monitor PXmon, allows the Universal Debug Engine to use the JTAG debug channel as fast communication vehicle for the exchange of data with running PXROS-HR applications. System conditions, such as the stack consumption of individual tasks, the process sequence of tasks, the processor workload due to individual application parts as well as the workload of resources are graphically displayed. The user is thus provided with an effective tool for testing PXROS-HR based programs and optimising the performance parameters of the application.


Trademarks: Eclipse ist a trademark of the Eclipse Foundation. TriCore is a trademark of Infineon Technologies. All other brands or product names are the property of their respective holders.

 

 

Events

Freescale Abendseminare
Power Architecture Development Platform

Read more ...

One-Day Crash Course
Multicore Debug Solution MCDS, TriCore Hardware und Treiber-Programming

Read more ...


News

First optimized
test and debug
solution for the
new AURIX™
32-bit multi-
core MCUs
from Infineon

Read more...
 

Proven debug
solution for new
multicore auto-
motive micro-
controllers:
MPC57xx (Freescale)
and SPC57x (STM)

Read more...
 

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...