diff --git a/Testing/cmsis_build/.gitignore b/Testing/cmsis_build/.gitignore index 4d8025ba..8bc2f7a1 100644 --- a/Testing/cmsis_build/.gitignore +++ b/Testing/cmsis_build/.gitignore @@ -3,4 +3,4 @@ results*.txt *.html *.cbuild.yml *.cbuild-idx.yml - +disasm.s diff --git a/Testing/cmsis_build/boot.clayer.yml b/Testing/cmsis_build/boot.clayer.yml index de314c5d..9cb76a0e 100644 --- a/Testing/cmsis_build/boot.clayer.yml +++ b/Testing/cmsis_build/boot.clayer.yml @@ -11,6 +11,7 @@ layer: - component: Device:Startup&C Startup not-for-context: - +VHT-Corstone-300 + - +VHT-Corstone-300-NOMVE - +VHT-Corstone-310 - +FVP_A5Neon - +FVP_A7Neon @@ -33,10 +34,12 @@ layer: - component: ARM::Device:Definition for-context: - +VHT-Corstone-300 + - +VHT-Corstone-300-NOMVE - +VHT-Corstone-310 - component: ARM::Device:Startup&Baremetal for-context: - +VHT-Corstone-300 + - +VHT-Corstone-300-NOMVE - +VHT-Corstone-310 - component: ARM::Native Driver:DMA350 Remap for-context: @@ -44,12 +47,15 @@ layer: - component: ARM::Native Driver:Timeout for-context: - +VHT-Corstone-300 + - +VHT-Corstone-300-NOMVE - +VHT-Corstone-310 - component: ARM::Native Driver:SysCounter for-context: - +VHT-Corstone-300 + - +VHT-Corstone-300-NOMVE - +VHT-Corstone-310 - component: ARM::Native Driver:SysTimer for-context: - +VHT-Corstone-300 + - +VHT-Corstone-300-NOMVE - +VHT-Corstone-310 diff --git a/Testing/cmsis_build/runall.py b/Testing/cmsis_build/runall.py index 1c4bd69d..5219af05 100644 --- a/Testing/cmsis_build/runall.py +++ b/Testing/cmsis_build/runall.py @@ -195,6 +195,11 @@ def runAVH(build,core): #allSuites=[("StatsTestsQ7","../Output.pickle")] +allSuites=[ +("ComplexTestsF16","../Output_f16.pickle"), +#("FIRF16","../Output_f16.pickle") +] + # Solution and build file for all # the tests # It is a pair : csolution target type and AVH identification @@ -228,7 +233,7 @@ def runAVH(build,core): # Override previous solutions for more restricted testing. solutions={ 'test_ac6.csolution.yml':[ - ("VHT-Corstone-300","CS300"), + ("VHT-Corstone-300-NOMVE","CS300"), ] } diff --git a/Testing/cmsis_build/test.Release+VHT-Corstone-300-NOMVE.cprj b/Testing/cmsis_build/test.Release+VHT-Corstone-300-NOMVE.cprj new file mode 100644 index 00000000..eec61c2d --- /dev/null +++ b/Testing/cmsis_build/test.Release+VHT-Corstone-300-NOMVE.cprj @@ -0,0 +1,206 @@ + + + + + + Automatically generated project + + + + + + + + + + + + + + + + + + + EMBEDDED;CORTEXM;SSE300MPS3;ARM_MATH_AUTOVECTORIZE + ../../Include;../../PrivateInclude;../FrameworkInclude;../GeneratedInclude;../Include/Tests + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ARM_MATH_ROUNDING + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Testing/cmsis_build/test.Release+VHT-Corstone-300.cprj b/Testing/cmsis_build/test.Release+VHT-Corstone-300.cprj index 3730032d..713ef086 100644 --- a/Testing/cmsis_build/test.Release+VHT-Corstone-300.cprj +++ b/Testing/cmsis_build/test.Release+VHT-Corstone-300.cprj @@ -1,6 +1,6 @@ - + Automatically generated project @@ -12,12 +12,12 @@ - + - + diff --git a/Testing/cmsis_build/test.Release+VHT-Corstone-310.cprj b/Testing/cmsis_build/test.Release+VHT-Corstone-310.cprj index d7f1c88c..dcc63502 100644 --- a/Testing/cmsis_build/test.Release+VHT-Corstone-310.cprj +++ b/Testing/cmsis_build/test.Release+VHT-Corstone-310.cprj @@ -1,6 +1,6 @@ - + Automatically generated project @@ -13,12 +13,12 @@ - + - + diff --git a/Testing/cmsis_build/test.Release+VHT_M0P.cprj b/Testing/cmsis_build/test.Release+VHT_M0P.cprj index 565e270d..40755689 100644 --- a/Testing/cmsis_build/test.Release+VHT_M0P.cprj +++ b/Testing/cmsis_build/test.Release+VHT_M0P.cprj @@ -1,6 +1,6 @@ - + Automatically generated project @@ -11,12 +11,12 @@ - + - + diff --git a/Testing/cmsis_build/test.Release+VHT_M23.cprj b/Testing/cmsis_build/test.Release+VHT_M23.cprj index 1dbf7ff7..49ba7acc 100644 --- a/Testing/cmsis_build/test.Release+VHT_M23.cprj +++ b/Testing/cmsis_build/test.Release+VHT_M23.cprj @@ -1,6 +1,6 @@ - + Automatically generated project @@ -11,12 +11,12 @@ - + - + diff --git a/Testing/cmsis_build/test.Release+VHT_M3.cprj b/Testing/cmsis_build/test.Release+VHT_M3.cprj index f27d738d..c565fd17 100644 --- a/Testing/cmsis_build/test.Release+VHT_M3.cprj +++ b/Testing/cmsis_build/test.Release+VHT_M3.cprj @@ -1,6 +1,6 @@ - + Automatically generated project @@ -11,12 +11,12 @@ - + - + diff --git a/Testing/cmsis_build/test.Release+VHT_M33.cprj b/Testing/cmsis_build/test.Release+VHT_M33.cprj index 32717108..3f1703bc 100644 --- a/Testing/cmsis_build/test.Release+VHT_M33.cprj +++ b/Testing/cmsis_build/test.Release+VHT_M33.cprj @@ -1,6 +1,6 @@ - + Automatically generated project @@ -11,12 +11,12 @@ - + - + diff --git a/Testing/cmsis_build/test.Release+VHT_M4.cprj b/Testing/cmsis_build/test.Release+VHT_M4.cprj index c44605c8..48dc49f7 100644 --- a/Testing/cmsis_build/test.Release+VHT_M4.cprj +++ b/Testing/cmsis_build/test.Release+VHT_M4.cprj @@ -1,6 +1,6 @@ - + Automatically generated project @@ -11,12 +11,12 @@ - + - + diff --git a/Testing/cmsis_build/test.Release+VHT_M7.cprj b/Testing/cmsis_build/test.Release+VHT_M7.cprj index e1d9593c..fc13298b 100644 --- a/Testing/cmsis_build/test.Release+VHT_M7.cprj +++ b/Testing/cmsis_build/test.Release+VHT_M7.cprj @@ -1,6 +1,6 @@ - + Automatically generated project @@ -11,12 +11,12 @@ - + - + diff --git a/Testing/cmsis_build/test.Release+VHT_M7_UNROLLED.cprj b/Testing/cmsis_build/test.Release+VHT_M7_UNROLLED.cprj index f65a85a2..d2ad2ccc 100644 --- a/Testing/cmsis_build/test.Release+VHT_M7_UNROLLED.cprj +++ b/Testing/cmsis_build/test.Release+VHT_M7_UNROLLED.cprj @@ -1,6 +1,6 @@ - + Automatically generated project @@ -11,12 +11,12 @@ - + - + diff --git a/Testing/cmsis_build/test_ac6.csolution.yml b/Testing/cmsis_build/test_ac6.csolution.yml index 875349eb..d4ed7af0 100644 --- a/Testing/cmsis_build/test_ac6.csolution.yml +++ b/Testing/cmsis_build/test_ac6.csolution.yml @@ -1,5 +1,5 @@ solution: - compiler: AC6@6.20.100 + compiler: AC6@6.22.0 misc: - C: - -Wsign-compare @@ -68,6 +68,16 @@ solution: - CORTEXM - SSE300MPS3 + - type: VHT-Corstone-300-NOMVE + device: ARM::SSE-300-MPS3 + misc: + - C: + - -mcpu=cortex-m55+nomve + define: + - CORTEXM + - SSE300MPS3 + - ARM_MATH_AUTOVECTORIZE + - type: VHT_M33 device: ARMCM33_DSP_FP define: @@ -112,7 +122,7 @@ solution: build-types: - type: Release - debug: off + debug: on projects: - project: ./test.cproject.yml \ No newline at end of file