# A solution is a collection of related projects that share same base configuration. solution: created-for: CMSIS-Toolbox@2.13.0 cdefault: # use CMSIS-Toolbox default Compiler options # Compilers that can be selected select-compiler: - compiler: AC6 - compiler: GCC - compiler: IAR - compiler: CLANG # List of miscellaneous tool-specific controls misc: - for-compiler: AC6 # GDB requires DWARF 5, remove when using uVision Debugger C-CPP: - -gdwarf-5 ASM: - -gdwarf-5 # List different hardware targets that are used to deploy the solution. target-types: - type: GD32E508VE device: GD32E508VE target-set: - set: images: - project-context: GD32E50X_BOOT.Release debugger: name: ST-Link@pyOCD clock: 4000000 protocol: swd # List of different build configurations. build-types: - type: Debug debug: on optimize: none - type: Release debug: off optimize: balanced # List related projects. projects: - project: GD32E50X_BOOT/GD32E50X_BOOT.cproject.yml compiler: AC6