Skip to content

Neusar

AutoC reads and writes ECUC configuration through Neusar. On Settings → Install paths, select the Configurator install root (the folder that contains Bin/ — not Bin itself). The project directory contains *.nccf (or *.neusarprj).

SIP is installed with the Configurator. AutoC picks the version named in the project file; several SIPs may be present under the install.

Open the project and set paths

  1. Open a project — pick the folder that contains *.nccf.
  2. Settings → Install paths: set the Configurator install root.
  3. Settings → Neusar: confirm the project path. For mixed projects, set External modulesConfiguration sync.
  4. Click Save, then Reload.

Neusar settings

Success: a Neusar card under Project → Project info. Use Save and Verify on a module. Generate is on the card header and runs for the whole project; it verifies first and skips generate if verification fails. For mixed projects, Save MCAL on the EB card.

Advanced

Module filtersInclude modules / Exclude modules on Settings → Neusar (case-sensitive).

ASW — foreign-reference enums; always scans the open project. See ASW.

Configuration sync

In mixed projects, EB configures MCAL and Neusar configures the rest of the BSW. Unlike DaVinci, you must declare External modules on the Neusar side so Save on an EB module in Project info can sync MCAL into Neusar ECUC ARXML.

  1. Set paths as above and in EB tresos, then save and reload
  2. Open Settings → Neusar → External modules and enter Neusar-side config names (e.g. Can, Mcunot the EB name Can_43_FLEXCAN)
  3. Edit EB MCAL, then Save that EB module in Project → Project info
What you changeIn Project info
EB MCAL listed under External modulesEB module Save (syncs Neusar ECUC ARXML)
Neusar-owned stack modulesNeusar module Save, Verify; project Generate

Module config names may differ (EB Can_43_FLEXCAN ↔ Neusar Can), but container SHORT-NAMEs should match — sync writes by container path.

Notes
UseNeusar ECUC config names (Can, Mcu)
NotEB plugin names (e.g. Can_43_FLEXCAN)
vs Exclude modulesExternal modules = not loaded by Neusar, but ARXML mirror target for EB save

AUTOSAR BSW / ASW AI configuration assistant