EB and ETAS configuration sync
Beta
Beta feature.
In mixed projects, EB configures MCAL and ETAS configures the RTA-CAR stack. Unlike EB + DaVinci, you must declare etas.externalModules so /eb save can sync MCAL into ETAS ECUC ARXML.
Quickstart
- Configure paths per EB tresos and ETAS ISOLAR, then
/reload - Declare ETAS module config names in
/settings→ ETAS ISOLAR → External modules or.autoc/settings.json(e.g.Can_0, not EB nameCan_43_FLEXCAN) - Edit EB MCAL, run
/eb save
Example:
json
{
"etas": {
"externalModules": ["Can_0"]
}
}Which command
| What you change | Save with |
|---|---|
EB MCAL listed in externalModules | /eb save (syncs ETAS ECUC ARXML) |
ETAS-owned stack (EcuC, CanIf, PduR …) | /etas verify or /etas generate |
Container names
Module config names may differ (EB Can_43_FLEXCAN ↔ ETAS Can_0), but container SHORT-NAMEs should match (e.g. CanConfigSet_0) — sync writes by container path.
externalModules notes
| Notes | |
|---|---|
| Use | ETAS module config SHORT-NAME from ETAS_Project.arxml or *_EcucValues.arxml |
| Not | EB plugin names (e.g. Can_43_FLEXCAN) |
| vs excludeModules | externalModules = not loaded by ETAS, but ARXML mirror target for EB save |
Full fields: Settings — ETAS ISOLAR. EB + DaVinci: EB ↔ DaVinci ECUC sync.
