Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A
| Print |

XC16x and TriCore On-Chip Debug-System via CAN-Bus

Lauta, March 2006 - pls Programmierbare Logik & Systeme is now introducing a new target monitor specifically designed for Infineon's XC16x and TriCore micro-controller families. For the first time direct debugging via CAN-Bus is provided to users by means of the On-Chip Debug System (OCDS) with standardized close connection to the JTAG interface due to support by the latest software package UDE-mon/LII, which is now offered as a supplement to the Universal Debug Engine (UDE).

Among other features the OCDS enables hardware breakpoints for debugging within the FLASH memory and data breakpoints, which allow for dedicated hold with read or write access to program variables. In prior art monitor solutions for XC16x and TriCore micro-controllers this option usually could only be utilized via CAN-Bus by means of an additional external RAMs and not even in this way for high-end 32-Bit micro-controllers without external memory interface such as TC1766, TC1162 and TC1166. With the UDE-mon/LII target monitor the described functions are now available for all members of the XC16 and Tricore families also via CAN-Bus without limitations. Besides the extended application capabilities the user also benefits from substantially reduced system costs, since there is no more specific adaptation necessary for the user hardware.

The target access via CAN lends itself especially to system integration and system test, because a specific control node may be selected within the debugger by the edition of various identifiers. In field applications the CAN- Bus often is the only option for target monitoring, because machines or vehicles do not provide the JTAG interface for system access anymore in most cases.

The target monitor requires approximately 16kByte FLASH memory and 1kByte RAM for the TriCore derivates and approximately 4kByte FLASH memory and 100Byte RAM for members of the XC16x family. Also a message object and a CAN identifier needs to be provided. With the utilization of the CAN-Bus transmission parameters can be configured according to the application. A shared utilization of one CAN module by the application and the target monitor is as easily implemented as the access to a separate CAN module of TwinCAN or MultiCAN units of the respective micro.controller. The monitor software includes the C and assembler text for the various common compiler packages and can be integrated into existing applications in a simple way.

Trademarks

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

Editors contact

pls Programmierbare Logik & Systeme GmbH
Heiko Riessland
Technologiepark
D-02991 Lauta
Phone: +49 35722 / 384 - 0
Fax: +49 35722 / 384 - 69
Email: This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Internet:  http://www.pls-mc.com

 

Events

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