The UDE CAN support tools provide the stimulating, recording and visualization of CAN bus communication and debugging via CAN target monitor (CAN debugger).
UDE MemTool can connected to target via CAN bus and provides FLASH programming via CAN bus.
Direct debugging via CAN-Bus is provided 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-Monitor. The usage of OCDS enables hardware breakpoints for debugging within the FLASH memory and data breakpoints, which allow for dedicated hold of read or write accesses on program variables. With the UDEmon/LII target monitor the described functions are available for all members of the XC166/XC2000 and Tricore families also via CAN-Bus without limitations.
The target monitor requires approximately 16 kByte FLASH memory and 1 kByte RAM for the TriCore derivates and approximately 4 kByte FLASH memory and 100 Byte RAM for members of the XC166/XC2000 family. Also a message object and a CAN identifier can be provided. 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 microcontroller. The monitor software includes the C and assembler text for various common compiler packages and can be integrated into existing applications in a simple way.
The UDE CAN recorder tool provides the visualization of CAN bus communication and can be used as an add-in or as a stand-alone application.
The recorder can be configured for filtering and for displaying of symbolic information and can export CAN message streams to a file. A send bar provides the sending and stimulating of the CAN bus. CAN baud rates from 50 kbit/s up to 1Mbit/s and standard / extended CAN identifier are supported.
The UDE CAN recorder supports the Common Object Model (COM). This feature allows the usage of UDE CAN recorder as plug-in in user applications as well as the script-control by other applications.
Recording of CAN messages
Stimulation of CAN bus
The CANopen® message formatter is a plug-in for the UDE CAN recorder that can visualize the CANopen communication. The plug-in scans and interprets DCF-files automatically. This makes data of CANopen networks and CAN nodes available. If no DCF-file is available the message formatter interprets all CANopen standard objects corresponding to the specification.
In other cases the CANopen message formatter handles an interpretation file for the visualization functionality of the UDE CAN recorder. This file can be edited and manipulated by the user, for example for visualization of a user-defined CAN-Layer-7-protocol.