@@ -102,36 +102,31 @@ class OptimizationAxis(Enum):
102102 SIZE = ('size' )
103103
104104
105- @matrix_axis ("model" , "m" , "Model variant(s) to be considered." )
106- class ModelAxis (Enum ):
107- VHT = ('VHT' )
108- FVP = ('FVP' )
109-
110105MODEL_EXECUTABLE = {
111- DeviceAxis .CM0 : ("_MPS2_Cortex -M0" , []),
112- DeviceAxis .CM0plus : ("_MPS2_Cortex -M0plus" , []),
113- DeviceAxis .CM3 : ("_MPS2_Cortex -M3" , []),
114- DeviceAxis .CM4 : ("_MPS2_Cortex -M4" , []),
115- DeviceAxis .CM4FP : ("_MPS2_Cortex -M4" , []),
116- DeviceAxis .CM7 : ("_MPS2_Cortex -M7" , []),
117- DeviceAxis .CM7DP : ("_MPS2_Cortex -M7" , []),
118- DeviceAxis .CM7SP : ("_MPS2_Cortex -M7" , []),
119- DeviceAxis .CM23 : ("_MPS2_Cortex -M23" , []),
120- DeviceAxis .CM23S : ("_MPS2_Cortex -M23" , []),
121- DeviceAxis .CM23NS : ("_MPS2_Cortex -M23" , []),
122- DeviceAxis .CM33 : ("_MPS2_Cortex -M33" , []),
123- DeviceAxis .CM33S : ("_MPS2_Cortex -M33" , []),
124- DeviceAxis .CM33NS : ("_MPS2_Cortex -M33" , []),
125- DeviceAxis .CM35P : ("_MPS2_Cortex -M35P" , []),
126- DeviceAxis .CM35PS : ("_MPS2_Cortex -M35P" , []),
127- DeviceAxis .CM35PNS : ("_MPS2_Cortex -M35P" , []),
128- DeviceAxis .CM55S : ("_MPS2_Cortex -M55" , []),
129- DeviceAxis .CM55NS : ("_MPS2_Cortex -M55" , []),
130- DeviceAxis .CM85S : ("_MPS2_Cortex -M85" , []),
131- DeviceAxis .CM85NS : ("_MPS2_Cortex -M85" , []),
132- DeviceAxis .CA5 : ("_VE_Cortex -A5x1" , []),
133- DeviceAxis .CA7 : ("_VE_Cortex -A7x1" , []),
134- DeviceAxis .CA9 : ("_VE_Cortex -A9x1" , []),
106+ DeviceAxis .CM0 : ("FVP_MPS2_Cortex -M0" , []),
107+ DeviceAxis .CM0plus : ("FVP_MPS2_Cortex -M0plus" , []),
108+ DeviceAxis .CM3 : ("FVP_MPS2_Cortex -M3" , []),
109+ DeviceAxis .CM4 : ("FVP_MPS2_Cortex -M4" , []),
110+ DeviceAxis .CM4FP : ("FVP_MPS2_Cortex -M4" , []),
111+ DeviceAxis .CM7 : ("FVP_MPS2_Cortex -M7" , []),
112+ DeviceAxis .CM7DP : ("FVP_MPS2_Cortex -M7" , []),
113+ DeviceAxis .CM7SP : ("FVP_MPS2_Cortex -M7" , []),
114+ DeviceAxis .CM23 : ("FVP_MPS2_Cortex -M23" , []),
115+ DeviceAxis .CM23S : ("FVP_MPS2_Cortex -M23" , []),
116+ DeviceAxis .CM23NS : ("FVP_MPS2_Cortex -M23" , []),
117+ DeviceAxis .CM33 : ("FVP_MPS2_Cortex -M33" , []),
118+ DeviceAxis .CM33S : ("FVP_MPS2_Cortex -M33" , []),
119+ DeviceAxis .CM33NS : ("FVP_MPS2_Cortex -M33" , []),
120+ DeviceAxis .CM35P : ("FVP_MPS2_Cortex -M35P" , []),
121+ DeviceAxis .CM35PS : ("FVP_MPS2_Cortex -M35P" , []),
122+ DeviceAxis .CM35PNS : ("FVP_MPS2_Cortex -M35P" , []),
123+ DeviceAxis .CM55S : ("FVP_MPS2_Cortex -M55" , []),
124+ DeviceAxis .CM55NS : ("FVP_MPS2_Cortex -M55" , []),
125+ DeviceAxis .CM85S : ("FVP_MPS2_Cortex -M85" , []),
126+ DeviceAxis .CM85NS : ("FVP_MPS2_Cortex -M85" , []),
127+ DeviceAxis .CA5 : ("FVP_VE_Cortex -A5x1" , []),
128+ DeviceAxis .CA7 : ("FVP_VE_Cortex -A7x1" , []),
129+ DeviceAxis .CA9 : ("FVP_VE_Cortex -A9x1" , []),
135130# DeviceAxis.CA5NEON: ("_VE_Cortex-A5x1", []),
136131# DeviceAxis.CA7NEON: ("_VE_Cortex-A7x1", []),
137132# DeviceAxis.CA9NEON: ("_VE_Cortex-A9x1", [])
@@ -245,7 +240,7 @@ def cbuild(config):
245240 f"{ result .command .config .device } ."
246241 f"{ title } " ))
247242def model_exec (config ):
248- cmdline = [f" { config . model } { MODEL_EXECUTABLE [config .device ][0 ]} " , "-q" , "--simlimit" , 100 , "-f" , model_config (config )]
243+ cmdline = [MODEL_EXECUTABLE [config .device ][0 ], "-q" , "--simlimit" , 100 , "-f" , model_config (config )]
249244 cmdline += MODEL_EXECUTABLE [config .device ][1 ]
250245 cmdline += ["-a" , f"{ build_dir (config )} /{ output_dir (config )} /Validation.{ config .compiler .image_ext } " ]
251246 if config .device .has_bl ():
@@ -258,10 +253,5 @@ def filter_iar(config):
258253 return config .compiler == CompilerAxis .IAR
259254
260255
261- @matrix_filter
262- def filter_gcc_cm85 (config ):
263- return config .compiler == CompilerAxis .GCC and config .device .match ('CM85*' )
264-
265-
266256if __name__ == "__main__" :
267257 main ()
0 commit comments