A possible reason is that in the [Link Options] tab for CS+, [Yes] is selected for [Output variables/functions information header file].
In this setting, separate folders are provided to perform similar processing (such as compilation) twice as shown below.
(1) Compilation for outputting variables/functions information
(2) Linking for creating a variables/functions information header file
(3) Compilation with the variables/functions information header file specified
(4) Linking using the object in (3) above
Here, the objects output in (1) and (2) are created in the "1st" folder.
The objects output in (3) and (4) are created in the folder specified by [Intermediate file output folder] in the [Common Options] tab or the folder specified as the linker output folder.
|CS+ (formerly CubeSuite+)|