Is your feature request related to a problem? Please describe.
Currently when cross compiling the user-supplied scripts/toolchain file need to specify three configurations:
- CFE_SYSTEM_PSPNAME
- OSAL_SYSTEM_BSPTYPE
- OSAL_SYSTEM_OSTYPE
However, although an OS layer can have multiple different BSP/PSP layers, each PSP only works with a specific OS layer.
Describe the solution you'd like
The CFE build should only require that CFE_SYSTEM_PSPNAME is specified. It should automatically choose the right OSAL OS/BSP layers that correspond to that PSP.
Describe alternatives you've considered
Leaving it as-is has a potential for mismatching incompatible layers.
Requester Info
Joseph Hickey, Vantage Systems, Inc.