In the CodeWarrior Projects view, the project files are distributed into five major groups, each with their own folder within the cortex-m4_project folder.
The default groups and their usual functions are:
The RAM group contains all of the files that CodeWarrior uses to build the program. It also stores any files generated by the build process, such as any binaries ( .elf, .local and .mk), and a map file ( .map). CodeWarrior uses this directory to manage the build process, so you should not tamper with anything in this directory. This directory's name is based on the build configuration, so if you switch to a different build configuration, its name changes.
The Project_Headers group contains the derivative-specific header files required by the MCU derivative file in the Lib group.
The Project_Settings group has the following sub-folders:
This group contains the files used to manage a debugging session.
This group contains the linker file.
This group contains the source code that manages the MCU's initialization and startup functions. For Kinetis derivatives, these functions appear in the source files kinetis_sysinit.c and kinetis_sysinit.h.
This group contains the user's C source code files. The MCU Wizard generates a default main.c file for this group. You can add your own source files to this folder. You can double-click on these files to open them in the IDE's editor. You can right-click on the source files in the CodeWarrior Projects view and select Resource Configurations > Exclude from Build to prevent the build tools from compiling them.