Improved cmsis build project files to build with v1.11.0 release

pull/42/head
Christophe Favergeon 3 years ago
parent c7acb4a545
commit a973e9ed37

@ -21,7 +21,7 @@ solution:
- --info=veneers
packs:
- pack: ARM::CMSIS-DSP@1.10.1
- pack: ARM::CMSIS-DSP@1.11.0
- pack: ARM::CMSIS@5.9.0
- pack: ARM::V2M_MPS3_SSE_300_BSP@1.3.0
- pack: ARM::V2M_MPS3_SSE_310_BSP@1.0.0

@ -4,7 +4,7 @@ layer:
components:
- component: ARM::CMSIS:CORE
- component: ARM::CMSIS:DSP&Source@1.10.1
- component: ARM::CMSIS:DSP&Source@1.11.0
- component: Device:Startup&C Startup
not-for-type:
- +VHT-Corstone-300

@ -72,13 +72,13 @@ The `test_packlist.txt` is in the `Testing\cmsis_build` folder.
For instance, to run the test on the virtual hardware for Corstone 300, if you have the Arm MDK installed on Windows :
`C:\Keil_v5\ARM\FVP\MPS2_Cortex-M\FVP_MPS2_Cortex-M55_MDK.exe ^
-f configs/ARM_VHT_MPS2_M55_config.txt ^
Objects\test.Release+FVP_M55.axf > results.txt`
`C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe -f configs\ARM_VHT_Corstone_300_config.txt Objects\test.Release+VHT-Corstone-300.axf > results.txt`
**Parsing the results:**
`python processResult.py -f Output.pickle -e -r result.txt`
If you are still in the `cmsis_build` folder:
`python ../processResult.py -f ../Output.pickle -e -r results.txt`
## REQUIREMENTS

@ -1,3 +1,2 @@
csolution convert -s test.csolution_ac6.yml
csolution convert -s test.csolution_gcc.yml
csolution convert -s test.csolution_gcc.yml

@ -1,33 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:02" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Dfpu="DP_FPU" Dname="ARMCA5" Dsecure="Non-secure" Dvendor="ARM:82">
<output intdir="test.Release+FVP_A5Neon_IntDir/" name="test.Release+FVP_A5Neon" outdir="test.Release+FVP_A5Neon_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCA5/ARMCA5.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCA5/ARMCA5.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXA</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="1.2.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1">
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0">
<defines>ARM_MATH_NEON;DISABLEFLOAT16</defines>
</component>
<component Cclass="Device" Cgroup="IRQ Controller" Csub="GIC" Cvendor="ARM" Cversion="1.0.1"/>
@ -35,8 +35,8 @@
<component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.0.1">
<file attr="config" category="header" name="Device/ARM/ARMCA5/Config/mem_ARMCA5.h" version="1.1.0"/>
<file attr="config" category="header" name="Device/ARM/ARMCA5/Config/system_ARMCA5.h" version="1.0.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCA5/Source/AC6/ARMCA5.sct" version="1.0.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA5/Source/AC6/startup_ARMCA5.c" version="1.0.1"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCA5/Source/GCC/ARMCA5.ld" version="1.0.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA5/Source/GCC/startup_ARMCA5.c" version="1.0.1"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA5/Source/mmu_ARMCA5.c" version="1.2.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA5/Source/system_ARMCA5.c" version="1.0.1"/>
</component>

@ -1,33 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:02" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Dfpu="DP_FPU" Dname="ARMCA7" Dsecure="Non-secure" Dvendor="ARM:82">
<output intdir="test.Release+FVP_A7Neon_IntDir/" name="test.Release+FVP_A7Neon" outdir="test.Release+FVP_A7Neon_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCA7/ARMCA7.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCA7/ARMCA7.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXA</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="1.2.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1">
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0">
<defines>ARM_MATH_NEON;DISABLEFLOAT16</defines>
</component>
<component Cclass="Device" Cgroup="IRQ Controller" Csub="GIC" Cvendor="ARM" Cversion="1.0.1"/>
@ -35,8 +35,8 @@
<component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.0.1">
<file attr="config" category="header" name="Device/ARM/ARMCA7/Config/mem_ARMCA7.h" version="1.1.0"/>
<file attr="config" category="header" name="Device/ARM/ARMCA7/Config/system_ARMCA7.h" version="1.0.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCA7/Source/AC6/ARMCA7.sct" version="1.0.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA7/Source/AC6/startup_ARMCA7.c" version="1.0.1"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCA7/Source/GCC/ARMCA7.ld" version="1.0.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA7/Source/GCC/startup_ARMCA7.c" version="1.0.1"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA7/Source/mmu_ARMCA7.c" version="1.2.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA7/Source/system_ARMCA7.c" version="1.0.1"/>
</component>

@ -1,33 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:03" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Dfpu="DP_FPU" Dname="ARMCA9" Dsecure="Non-secure" Dvendor="ARM:82">
<output intdir="test.Release+FVP_A9Neon_IntDir/" name="test.Release+FVP_A9Neon" outdir="test.Release+FVP_A9Neon_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCA9/ARMCA9.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCA9/ARMCA9.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXA</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="1.2.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1">
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0">
<defines>ARM_MATH_AUTOVECTORIZE;DISABLEFLOAT16</defines>
</component>
<component Cclass="Device" Cgroup="IRQ Controller" Csub="GIC" Cvendor="ARM" Cversion="1.0.1"/>
@ -35,8 +35,8 @@
<component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.0.2">
<file attr="config" category="header" name="Device/ARM/ARMCA9/Config/mem_ARMCA9.h" version="1.1.0"/>
<file attr="config" category="header" name="Device/ARM/ARMCA9/Config/system_ARMCA9.h" version="1.0.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCA9/Source/AC6/ARMCA9.sct" version="1.0.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA9/Source/AC6/startup_ARMCA9.c" version="1.0.1"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCA9/Source/GCC/ARMCA9.ld" version="1.0.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA9/Source/GCC/startup_ARMCA9.c" version="1.0.1"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA9/Source/mmu_ARMCA9.c" version="1.2.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCA9/Source/system_ARMCA9.c" version="1.0.1"/>
</component>

@ -1,35 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:03" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Ddsp="DSP" Dfpu="DP_FPU" Dmve="FP_MVE" Dname="ARMCM55" Dsecure="Non-secure" Dtz="TZ" Dvendor="ARM:82">
<output intdir="test.Release+FVP_M55_IntDir/" name="test.Release+FVP_M55" outdir="test.Release+FVP_M55_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCM55/ARMCM55_ac6.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCM55/gcc_arm.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXM</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0"/>
<component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.1.0">
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM55/Source/ARM/ARMCM55_ac6.sct" version="1.1.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM55/Source/GCC/gcc_arm.ld" version="2.2.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM55/Source/startup_ARMCM55.c" version="1.1.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM55/Source/system_ARMCM55.c" version="1.1.0"/>
</component>

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:01" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="V2M_MPS3_SSE_300_BSP" vendor="ARM" version="1.3.0:1.3.0"/>
</packages>
@ -28,7 +28,7 @@
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0"/>
<component Cclass="Device" Cgroup="Definition" Cvendor="ARM" Cversion="1.2.0">
<file attr="config" category="header" name="Board/Platform/platform_base_address.h" version="1.1.2"/>
</component>

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:01" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="V2M_MPS3_SSE_310_BSP" vendor="ARM" version="1.0.0:1.0.0"/>
</packages>
@ -28,7 +28,7 @@
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0"/>
<component Cclass="Device" Cgroup="Definition" Cvendor="ARM" Cversion="1.0.0">
<file attr="config" category="header" name="Board/Platform/platform_base_address.h" version="1.0.0"/>
</component>

@ -1,35 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:03" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Dfpu="NO_FPU" Dname="ARMCM0P" Dsecure="Non-secure" Dvendor="ARM:82">
<output intdir="test.Release+VHT_M0P_IntDir/" name="test.Release+VHT_M0P" outdir="test.Release+VHT_M0P_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCM0P/ARMCM0plus_ac6.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCM0P/gcc_arm.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXM</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0"/>
<component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="2.0.3">
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM0plus/Source/ARM/ARMCM0plus_ac6.sct" version="1.0.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM0plus/Source/GCC/gcc_arm.ld" version="2.1.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM0plus/Source/startup_ARMCM0plus.c" version="2.0.3"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM0plus/Source/system_ARMCM0plus.c" version="1.0.0"/>
</component>

@ -1,35 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:03" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Dfpu="NO_FPU" Dname="ARMCM23" Dsecure="Non-secure" Dtz="NO_TZ" Dvendor="ARM:82">
<output intdir="test.Release+VHT_M23_IntDir/" name="test.Release+VHT_M23" outdir="test.Release+VHT_M23_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCM23/ARMCM23_ac6.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCM23/gcc_arm.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXM</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0"/>
<component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="2.1.0">
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM23/Source/ARM/ARMCM23_ac6.sct" version="1.1.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM23/Source/GCC/gcc_arm.ld" version="2.2.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM23/Source/startup_ARMCM23.c" version="2.1.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM23/Source/system_ARMCM23.c" version="1.0.1"/>
</component>

@ -1,35 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:03" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Dfpu="NO_FPU" Dname="ARMCM3" Dsecure="Non-secure" Dvendor="ARM:82">
<output intdir="test.Release+VHT_M3_IntDir/" name="test.Release+VHT_M3" outdir="test.Release+VHT_M3_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCM3/ARMCM3_ac6.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCM3/gcc_arm.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXM</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0"/>
<component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="2.0.3">
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM3/Source/ARM/ARMCM3_ac6.sct" version="1.0.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM3/Source/GCC/gcc_arm.ld" version="2.1.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM3/Source/startup_ARMCM3.c" version="2.0.3"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM3/Source/system_ARMCM3.c" version="1.0.1"/>
</component>

@ -1,35 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:03" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Ddsp="DSP" Dfpu="SP_FPU" Dname="ARMCM33_DSP_FP" Dsecure="Non-secure" Dtz="NO_TZ" Dvendor="ARM:82">
<output intdir="test.Release+VHT_M33_IntDir/" name="test.Release+VHT_M33" outdir="test.Release+VHT_M33_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCM33_DSP_FP/ARMCM33_ac6.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCM33_DSP_FP/gcc_arm.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXM</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0"/>
<component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="2.1.0">
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM33/Source/ARM/ARMCM33_ac6.sct" version="1.1.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM33/Source/GCC/gcc_arm.ld" version="2.2.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM33/Source/startup_ARMCM33.c" version="2.1.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM33/Source/system_ARMCM33.c" version="1.0.1"/>
</component>

@ -1,35 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:03" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Dfpu="SP_FPU" Dname="ARMCM4_FP" Dsecure="Non-secure" Dvendor="ARM:82">
<output intdir="test.Release+VHT_M4_IntDir/" name="test.Release+VHT_M4" outdir="test.Release+VHT_M4_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCM4_FP/ARMCM4_ac6.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCM4_FP/gcc_arm.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXM</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0"/>
<component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="2.0.3">
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM4/Source/ARM/ARMCM4_ac6.sct" version="1.0.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM4/Source/GCC/gcc_arm.ld" version="2.1.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM4/Source/startup_ARMCM4.c" version="2.0.3"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM4/Source/system_ARMCM4.c" version="1.0.1"/>
</component>

@ -1,35 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2022-08-03T05:14:08" tool="csolution 0.9.6"/>
<created timestamp="2022-08-03T08:32:03" tool="csolution 0.9.6"/>
<info isLayer="false">
<description>Automatically generated project</description>
</info>
<packages>
<package name="CMSIS-DSP" vendor="ARM" version="1.10.1:1.10.1"/>
<package name="CMSIS" vendor="ARM" version="5.9.0:5.9.0"/>
<package name="CMSIS-DSP" vendor="ARM" version="1.11.0:1.11.0"/>
<package name="CMSIS" vendor="ARM" version="5.9.1:5.9.1"/>
</packages>
<compilers>
<compiler name="AC6" version="6.18.0"/>
<compiler name="GCC" version="10.2.1"/>
</compilers>
<target Dfpu="DP_FPU" Dname="ARMCM7_DP" Dsecure="Non-secure" Dvendor="ARM:82">
<output intdir="test.Release+VHT_M7_IntDir/" name="test.Release+VHT_M7" outdir="test.Release+VHT_M7_OutDir/" type="exe"/>
<asflags add="-masm=auto" compiler="AC6"/>
<cflags add="-std=c11 -Ofast -ffast-math" compiler="AC6"/>
<cxxflags add="-std=c++11 -Ofast -ffast-math" compiler="AC6"/>
<ldflags add="--entry=Reset_Handler --info=summarysizes --info=sizes --info=totals --info=unused --info=veneers" compiler="AC6" file="RTE/Device/ARMCM7_DP/ARMCM7_ac6.sct"/>
<asflags add="-masm=auto" compiler="GCC"/>
<cflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c11 -Ofast -ffast-math -flax-vector-conversions" compiler="GCC"/>
<cxxflags add="-ffunction-sections -mfp16-format=ieee -fdata-sections -std=c++11 -Ofast -ffast-math -flax-vector-conversions -Wno-unused-parameter" compiler="GCC"/>
<ldflags add="--specs=nano.specs --specs=rdimon.specs --entry=Reset_Handler -Wl,--gc-sections" compiler="GCC" file="RTE/Device/ARMCM7_DP/gcc_arm.ld"/>
<defines>EMBEDDED;NORMALFVP;CORTEXM</defines>
<includes>../FrameworkInclude;../GeneratedInclude;../Include/Tests</includes>
</target>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.10.1"/>
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cvendor="ARM" Cversion="1.11.0"/>
<component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="2.0.3">
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM7/Source/ARM/ARMCM7_ac6.sct" version="1.0.0"/>
<file attr="config" category="linkerScript" name="Device/ARM/ARMCM7/Source/GCC/gcc_arm.ld" version="2.1.0"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM7/Source/startup_ARMCM7.c" version="2.0.3"/>
<file attr="config" category="sourceC" name="Device/ARM/ARMCM7/Source/system_ARMCM7.c" version="1.0.1"/>
</component>

@ -122,14 +122,14 @@ project:
components:
- component: ARM::CMSIS:CORE
- component: ARM::CMSIS:DSP&Source@1.10.1
- component: ARM::CMSIS:DSP&Source@1.11.0
not-for-type:
- +FVP_A5Neon
- +FVP_A7Neon
- +FVP_A9Neon
# CMSIS-DSP cannot be built with Neon intrinsics for A9
# because of lack of Fused MAC on A9
- component: ARM::CMSIS:DSP&Source@1.10.1
- component: ARM::CMSIS:DSP&Source@1.11.0
defines:
- ARM_MATH_NEON
- DISABLEFLOAT16
@ -138,7 +138,7 @@ project:
- +FVP_A7Neon
# On A9, CMSIS-DSP is built with auto-vectorization
# but no use of Neon intrinsics
- component: ARM::CMSIS:DSP&Source@1.10.1
- component: ARM::CMSIS:DSP&Source@1.11.0
defines:
- ARM_MATH_AUTOVECTORIZE
- DISABLEFLOAT16

Loading…
Cancel
Save