The startup process involves initializing sections for embedding the user application written in C language to the system or starting the main function.
This section assumes two types of programs: a program for a single core device, and a program for a multi-core device.
The following shows examples of the configuration of the basic startup routine to run those programs.