FAQ: How are sources in system folder generated from system.svc?

Document created by Kader.M Employee on Dec 4, 2017
Version 1Show Document
  • View in full screen mode



How are sources in system folder generated from system.svc? Is there a command line utility that does this?





A project's system.svc file contains the configuration used by the CrossCore Embedded Studio (CCES) Add-ins. The CCES Add-in framework manages the system.svc file - saving and loading configurations to generate source files and present the options to the user for them to configure their Add-in in a configuration UI, such as the one for the recommended Startup Code/LDF Add-in.


SourceGen.exe is the tool used for the Startup Code/LDF Add-in. It reads the system.svc configuration and uses that data to generate your app.ldf and app_startup.s etc. Other Add-ins, like the MCAPI, PinMux and SRU Add-ins have their own Java implementation to read and generate source files (the use Apache Velocity).


To re-generate source files created by the Add-ins that you are using in your project from a command line, we recommend that you use our headless builder's -regensrc option.


For more information, please see:


C:\> "c:\Analog Devices\CrossCore Embedded Studio 2.5.0\Eclipse\ccesc.exe" -nosplash -consoleLog -application com.analog.crosscore.headlesstools -help