Вы находитесь на странице: 1из 10

CAN bus support

by Universal Debug Engine (UDE)

PLS Development Tools

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH
CAN bus support by UDE

 "We can CAN"

 CAN Recorder

 Debugging via CAN bus

Why?
 FLASH programming
via CAN

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH
CAN Recorder
 Recording of CAN messages
 50 kbit/s until 1 Mbit/s / Standard and extended CAN identifier
 Numerical or symbolical display including filtering
 CAN message formatter for textual display
of CANopen or other CAN-Layer-7-protocols
 Record to file

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH
CAN Recorder
 Stimulation of CAN bus:
 Single shot function
 Sending of longer sequences by script

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH
CAN Recorder
 Useable with all architectures
 Useable even in parallel to using UAD2
as debugging device
 UDE add-in and standalone version
 Controllable by object model (COM)
from internal scripts and from other applications:
Set CanRec = CreateObject("UDE.CanRec")
CanRec.SetConfigParam "CanBaudRate", 200
CanRec.SetConfigParam "RecordFilePath" , "c:\canrec.txt"
CanRec.SetConfigParam "RecordToFile" , true
Set Transmitter = CanRec.CreateTransmitter()
Set Receiver = CanRec.CreateReceiver()
Receiver.Enabled = true
CanRec.Recording = true

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH
Debugging via CAN bus
 In principle useable with all on-chip CAN modules
of supported architectures
 Especially for TriCore, XC2000/XE166, ST10, MPC555x …
 Support of on-chip bootstrap loaders

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH
Debugging via CAN bus
 CAN target monitor package
 Application and target monitor uses the CAN bus
as normal addressable bus participant.
 The application provides the CAN timing configuration.
 The monitor requires a message object and an identifier
or an identifier group.
 CAN target monitor needs 4 to 16 Kbyte FLASH
and 100 to 1024 Byte RAM depend on the architecture
 Support of on-chip debug units e.g. for hardware breakpoints
in FLASH or watch points.
 Package contains source code and examples for easy integration
in the customers application.

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH
FLASH programming via CAN
 UDE/MemTool can connected to target via CAN bus
 In principle useable with all on-chip CAN modules
of supported architectures
 Support of on-chip bootstrap loaders

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH
FLASH programming via CAN
 UDE/MemTool is useable for all on-chip FLASH modules
of supported architectures
 Use of on-chip RAM only
 Support of external FLASH devices
from all important vendors
 UDE add-in and standalone version
 Controllable by object model (COM)
from internal scripts and from other
applications
 Gang programmer functionality
and full-customized versions
available

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH
CAN bus support
by Universal Debug Engine (UDE)
PLS Programmierbare Logik &
Systeme GmbH
Technologiepark
02991 Lauta
Germany
 +49 - 35722 - 384 - 0
Fax +49 - 35722 - 384 - 69
 info@pls-mc.com
www.pls-mc.com

CAN support
(C) PLS Programmierbare Logik & Systeme GmbH

Вам также может понравиться