Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.312

Navigation: Integration with 3rd party tools > Virtual ECUs

Scroll Prev Top Next More

Connect to ASTC VLAB

In this topic:

Starting the simulation

Configuring the winIDEA Workspace

 

 

Introduction

winIDEA can connect to a VLAB VDM and offer the same debugging and scripting experience as you are used to on real hardware.

 

 

Requirements

VLAB

VLAB VDM

VLAB licence

winIDEA version 9.21.298 or newer

winIDEA vECU licence

 

 

Configuration steps

Starting the simulation

 

number1

Open VLAB and find the platform you would like to use. Add it to Favorites.

Click to enlarge

 

 

number2

Select your platform among the Favorites and edit the arguments. Add:

--use-ifx-models=False, --debugger-config=all:mcd

 

Click to enlarge

 

 

number3

Right-click on the platform and select Load.

Click to enlarge

 

Number4

Open View | Status and run the VLAB Kernel.

Click to enlarge

 

You can also achieve the same with a script. For the given example you can call:

vlab.load("tc3xx.tc39xb", args = ["--use-ifx-models=False", "--debugger-config=all:mcd"])
vlab.run()

 

 

Configuring the winIDEA Workspace

You are now ready to switch to winIDEA and start working with the virtual ECU.

 

number1

Start by creating a new workspace. Select MCD interface simulator as Debugger.

VLAB-winIDEA-CreateWorkspaceMCD

 

 

number2

Specify the VDM you are using and select the application you wish to debug.

Make sure to preset the PC to the application’s entry point.

For a more complex application, click on Switch to Full and perform a Full session configuration.

 

VLAB-winIDEA-deviceSelection

 

 

number3

Once the workspace is created, open MCD | Options, enable the UseInternalMcdEnvSetup option, and provide the path to the MCD dll.

VLAB-winIDEA-MCD-settings

 

 

Number4

Save your winIDEA Workspace via File | Workspace | Save Workspace.

 

 

Number5

Begin a debug session by selecting Debug | Download.

You can now start debugging your application in the same way as you would on real hardware.

 

 

More resources

Debugging

Multi-Core Debugging

Operating Systems

winIDEA SDK

 

 

Copyright © 2025 TASKING