ASAM AE MCD-1 XCP SW-Debug As V1-1-0 Release Presentation 1
ASAM AE MCD-1 XCP SW-Debug As V1-1-0 Release Presentation 1
1
Release Presentation
1
Agenda
1 Introduction
3 New Features
4 Other Changes
5 Backward-Compatibility
7 Deliverables
2
Introduction
Software debugging as well as measurement data acquisition and calibration are essential techniques used during all
stages of electronic control unit (ECU) development.
In the past, these techniques typically have been used apart. Version 1.0 of the Software Debugging over XCP
standard defines methodologies as a solution to this problem. Using technologies described in the standard enables
debuggers and thus end users to perform debugging tasks on the ECU, either in an exclusive way or in parallel to a
MC tool. The below shows such a scenario in combination with a Plug on Device (POD). The standard has meanwhile
been adopted by debugger and POD vendors and has successfully been established in the field.
POD
XCP on Ethernet
MC Tool
XCP
ECU IO
Slaves
ECU
XCP on Ethernet
Debugger
3
Motivation
Since the release of version 1.0 of the standard the number of Arm based ECUs is steadily increasing.
However, support for Arm based microcontrollers has not been considered at that time. Taking the
importance of Arm based ECUs and their support into account demands for extension of the Software
Debugging over XCP standard.
Furthermore, based on the experiences gained from the initial version of the standard the need was
identified to improve the Target Resource Identifier handling. Version 1.0 of the standard did not foresee a
generic mechanism for disclosing the XCP slave specific Target Resource Identifier mapping to an XCP
master. However, this is required to improve interoperability and to simplify support of target devices.
In some use cases, the ECU flash mechanisms specified in the XCP standard cannot be used. Rather
than that, low level access to debug interfaces or other dedicated interfaces for ECU flashing is required.
The low level access mechanism defined in version 1.0 of the standard cannot be used for flashing
Renesas RH850 targets using the Serial Communication Interface. A solution therefore is required.
4
New Features (1)
5
New Features (2)
6
Other Changes
7
Backward Compatibility
ASAM MCD-1 XCP SW-Debug V1.1 is compatible to ASAM MCD-1 XCP SW-Debug V1.0.
8
Relation to Other Standards
9
Deliverables
Documents
• XCP Associated Standard: ASAM_AE_MCD-1-XCP_AS_SW-DBG-over-XCP_V1-1-0.pdf
Tools
• Visual Studio project and examples for generating and compatibility testing the Target Resource Identifier descriptor
table
10