Skip to content

ASW

ASW files are application-software ARXML (SWC descriptions, signal mappings, data types). Com, PduR, Rte, and other modules depend on them for foreign references; without them, related enums are empty.

On load, files are classified as application software components / interfaces / data types vs system / network / service, with different merge rules. Duplicate SWC paths keep the first definition and report conflicts. Files with ECUC configuration values are not merged into ASW (keeps Data ARXML separate).

Skip files you do not need

AutoC always auto-scans all .arxml under the open project directory (skips paramdefs/). Add skip patterns under Settings → ASW → Exclude patterns (one per line, gitignore syntax). Save, then reload.

ASW settings

Paths are relative to the open project root and may differ from the ETAS project path.

This is not the same as Settings → ETAS ISOLAR → Data ARXML exclude rules, which apply to ECUC value files under the ETAS project.

Generate application source

From the component diagram, click Generate all or Generate this component. The same settings page also has:

  • Source output folder: relative to the open project; default Appl/Source. No reload needed.
  • Overwrite files without protected sections: when off, existing files that have no USER CODE regions are left unchanged.

AUTOSAR BSW / ASW AI configuration assistant