EUROS Embedded Systems GmBH
EUROSrda – Real-Time Debug Agent
EUROSrda
By being a cross debugger, the EUROScope operates mostly on its host and needs a physical link to the target system in order to get control on it. The latter is referred to as target link or as target connection and the user can select among different interfaces like JTAG, BDM (Background Monitor, e.g. Cypress BootROM), GDB (Eclipse compliant), GDI (Infineon), serial, tree wire, arcnet, CAN, USB, ARCnet and TCP/IP. On the target site the EUROScope needs a communication partner identified as EUROSrda (EUROS Real-Time Agent) , which in the case of JTAG or BDM is obviously not needed.
This concept implements a powerful user interface with a negligible impact on the resource of the target system.
The presence of EUROSrda on the target system is mandatory especially for the following services:
- Debugging over serial interface,
- Debugging over CAN ,
- Program-Update in CAN-networks
- Debugging over Ethernet in „raw“ mode,
- Debugging over a separate TCP/IP Stack,
- Debugging over the EUROS TCP/IP Stack,
- Debugging over Ethernet (serial-over-Ethernet mode),
- EUROStrack ,
- EUROScoverage und
- Firmware-Update.
Debugging over serial interface
The custom-build target monitor (EUROSrda) controlled directly by EUROScope serves as a debug target agent.
The communication between the EUROScope and the target system is based either on an internal or external serial interface controller.
Debugging over CAN
The custom-build target monitor (EUROSrda) operated directly by EUROScope serves as a debug target agent.
The communication between the EUROScope and the target system is based on an internal or external CAN controller.
This option allows to debug any target connected to CAN network, preconditioned, that the host system has one of the supported USB-to-CAN adapters(PEAK USB2CAN, IXXAT USB-to-CAN) or PCI-to-CAN cards (for example IXXAT PCI-to-CAN cards). The debugging protocol is non-intrusive and does not influence normal operation of devices attached to a CAN network.




