Debug over XCP

Implementation of the ASAM standard

The ASAM stan­dard AE MCD-1 XCP SW-Debug (released Nov 2017) in winIDEA defines the con­cur­rent use of both measurement/calibration soft­ware and debug­ger soft­ware through a com­mon tar­get hard­ware inter­face. The lat­ter is pro­vid­ed as a Plug-on Device (POD) by the measurement/calibration (MC) tool ven­dor (or from any provider that imple­ments an XCP Slave accord­ing to the stan­dard). ​

The POD con­nects via a debug inter­face (e.g., DAP, JTAG) to the tar­get ECU. The com­mu­ni­ca­tion between host com­put­er and POD is per­formed via XCP over Eth­er­net. ​An XCP Slave run­ning on the POD is sched­ul­ing the con­cur­rent use of both worlds, measurement/calibration and debug­ging. ​

In this setup, winIDEA is an XCP Mas­ter run­ning on the host com­put­er. Instead of send­ing low-level debug com­mands direct­ly to the tar­get, winIDEA encap­su­lates those in the form of XCP com­mands, which are sent to the XCP Slave on the POD for fur­ther pro­cess­ing.​

To oper­ate as XCP Mas­ter, a winIDEA Pro Edi­tion license is required, using the TASKING License Man­ag­er (TLM).

The debug­ger soft­ware sup­ports almost all winIDEA fea­tures pro­vid­ed in a sim­i­lar winIDEA/BlueBox con­fig­u­ra­tion such as debug, flash, on-chip trace etc. ​

Cur­rent­ly winIDEA XCP Mas­ter sup­ports Infi­neon AURIX TC2xx, TC3xx, and Power Archi­tec­ture MPC5xxx.

Debug over XCP

Supported Measurement and Calibration Hardware and Software

If you require fur­ther help to under­stand how winIDEA could best suite the develop­ment of your appli­ca­tion, and which Blue­Box On-Chip Ana­lyz­er best suites your tar­get micro­con­troller, why not get in touch using the con­tact link on the right.

Scroll to Top