51655502
Https://mp.weixin.qq.com/s/CSUa4zegzz8JWr0dtaaqQA
The relationship between a space, a project, a goal:
Multiple projects under one workspace (different MCU for Master and slave), with multiple versions (simple and complex) based on different software configurations per project
Building a multi-project under the workspace: a project (project file extension) is first added to a multi-project space for unified management. Commissioning requires setting up a project for the active project.
Set multiple targets under a project (target): In the case of project options, add a new target based on a goal (the target is basically the same as the base target group and file), and specify the differences under each goal in the project's profile "Option.h" (# Define defined), and then specify each target macro in the precompilation of the C + + option
tip :
A. The newly added goal is to replicate the past, based on the currently selected target. Therefore, when you add a goal, you need to choose a more similar goal first.
B. The groups and files under each target are the same, which requires us to differentiate them by configuring (that is, right-clicking the group selection settings on the Group folder).
Multi-engineering multi-objective of Keil