Skip to content

EB tresos

AutoC reads and writes MCAL configuration through EB tresos. You need the tresos install directory and project path, and must start from the project root that contains .project.

Quickstart

  1. Go to the project root and start AutoC:
powershell
cd D:\projects\my-eb-project   # folder with .project
autoc

The footer should show the project path (not the autoc install folder).

  1. Log in (first time): type /login in AutoC's input box and paste your WhyEngineer API key.

  2. Set paths: type /settings, select EB Tresos:

FieldValue
Install path *Tresos install root, e.g. C:\EB\tresos (contains bin\tresos_cmd.bat)
Project path *Leave empty; AutoC uses .project in the current directory

* Required

EB Tresos settings

  1. Load the project: press Esc, then type /reload.

Success: an EB tresos line appears in the startup area (Project, Target, Enabled modules, etc.).

eb-verify.png

Paths are saved to ~/.autoc/agent/settings.json by /settingsno manual JSON file needed. Per-project overrides and module filters: Settings — EB tresos. Issues: Troubleshooting — EB tresos.

Commands

CommandPurpose
/ebMenu: modules / save / verify / generate / autocalc
/eb modulesList enabled EB modules
/eb save [module]Write to XDM; omit module to save all enabled
/eb verify [module]Save, then verify
/eb generate [module]Save, then generate
/eb autocalcSave all enabled modules, then AutoCalc

Change AUTOSAR parameters with EB tools (set_value, etc.), not by editing .xdm / .arxml directly.

Advanced

Module filters — large projects: eb.includeModules / eb.excludeModules in .autoc/settings.json, or autoc --modules Mcu,Port,Dio for one launch. See Settings — EB tresos.

Dual toolchain — EB + DaVinci: EB ↔ DaVinci ECUC sync; EB + ETAS: EB and ETAS configuration sync.

System Template — Com, PduR, Rte foreign references need system ARXML: /system import or autosar.systemTemplatePaths. See System Template.

AUTOSAR BSW AI configuration assistant