|
33 | 33 | _FREERTOS_PORTABLE_DIRECTORY_ = os.path.dirname(_THIS_FILE_DIRECTORY_) |
34 | 34 |
|
35 | 35 | _COMPILERS_ = ['GCC', 'IAR'] |
36 | | -_ARCH_NS_ = ['ARM_CM85', 'ARM_CM85_NTZ', 'ARM_CM55', 'ARM_CM55_NTZ', 'ARM_CM52', 'ARM_CM52_NTZ', 'ARM_CM35P', 'ARM_CM35P_NTZ', 'ARM_CM33', 'ARM_CM33_NTZ', 'ARM_CM23', 'ARM_CM23_NTZ'] |
37 | | -_ARCH_S_ = ['ARM_CM85', 'ARM_CM55', 'ARM_CM52', 'ARM_CM35P', 'ARM_CM33', 'ARM_CM23'] |
| 36 | +_ARCH_NS_ = ['ARM_CM85', 'ARM_CM85_NTZ', 'ARM_CM55', 'ARM_CM55_NTZ', 'ARM_CM52', 'ARM_CM52_NTZ', 'ARM_CM35P', 'ARM_CM35P_NTZ', 'ARM_CM33', 'ARM_CM33_NTZ', 'ARM_CM23', 'ARM_CM23_NTZ', 'STAR_MC3', 'STAR_MC3_NTZ'] |
| 37 | +_ARCH_S_ = ['ARM_CM85', 'ARM_CM55', 'ARM_CM52', 'ARM_CM35P', 'ARM_CM33', 'ARM_CM23', 'STAR_MC3'] |
38 | 38 |
|
39 | 39 | # Files to be compiled in the Secure Project |
40 | 40 | _SECURE_COMMON_FILE_PATHS_ = [ |
|
51 | 51 | 'ARM_CM35P':[os.path.join('secure', 'context', 'portable', 'GCC', 'ARM_CM33')], |
52 | 52 | 'ARM_CM52' :[os.path.join('secure', 'context', 'portable', 'GCC', 'ARM_CM33')], |
53 | 53 | 'ARM_CM55' :[os.path.join('secure', 'context', 'portable', 'GCC', 'ARM_CM33')], |
54 | | - 'ARM_CM85' :[os.path.join('secure', 'context', 'portable', 'GCC', 'ARM_CM33')] |
| 54 | + 'ARM_CM85' :[os.path.join('secure', 'context', 'portable', 'GCC', 'ARM_CM33')], |
| 55 | + 'STAR_MC3' :[os.path.join('secure', 'context', 'portable', 'GCC', 'ARM_CM33')] |
55 | 56 | }, |
56 | 57 | 'IAR':{ |
57 | 58 | 'ARM_CM23' :[os.path.join('secure', 'context', 'portable', 'IAR', 'ARM_CM23')], |
58 | 59 | 'ARM_CM33' :[os.path.join('secure', 'context', 'portable', 'IAR', 'ARM_CM33')], |
59 | 60 | 'ARM_CM35P':[os.path.join('secure', 'context', 'portable', 'IAR', 'ARM_CM33')], |
60 | 61 | 'ARM_CM52' :[os.path.join('secure', 'context', 'portable', 'IAR', 'ARM_CM33')], |
61 | 62 | 'ARM_CM55' :[os.path.join('secure', 'context', 'portable', 'IAR', 'ARM_CM33')], |
62 | | - 'ARM_CM85' :[os.path.join('secure', 'context', 'portable', 'IAR', 'ARM_CM33')] |
| 63 | + 'ARM_CM85' :[os.path.join('secure', 'context', 'portable', 'IAR', 'ARM_CM33')], |
| 64 | + 'STAR_MC3' :[os.path.join('secure', 'context', 'portable', 'IAR', 'ARM_CM33')] |
63 | 65 | } |
64 | 66 | } |
65 | 67 |
|
|
97 | 99 | os.path.join('non_secure', 'portable', 'GCC', 'ARM_CM85', 'portmacro.h')], |
98 | 100 | 'ARM_CM85_NTZ' : [os.path.join('non_secure', 'portable', 'GCC', 'ARM_CM33_NTZ', 'portasm.c'), |
99 | 101 | os.path.join('non_secure', 'portable', 'GCC', 'ARM_CM33_NTZ', 'mpu_wrappers_v2_asm.c'), |
100 | | - os.path.join('non_secure', 'portable', 'GCC', 'ARM_CM85', 'portmacro.h')] |
| 102 | + os.path.join('non_secure', 'portable', 'GCC', 'ARM_CM85', 'portmacro.h')], |
| 103 | + 'STAR_MC3' : [os.path.join('non_secure', 'portable', 'GCC', 'ARM_CM33', 'portasm.c'), |
| 104 | + os.path.join('non_secure', 'portable', 'GCC', 'ARM_CM33', 'mpu_wrappers_v2_asm.c'), |
| 105 | + os.path.join('non_secure', 'portable', 'GCC', 'STAR_MC3', 'portmacro.h')], |
| 106 | + 'STAR_MC3_NTZ' : [os.path.join('non_secure', 'portable', 'GCC', 'ARM_CM33_NTZ', 'portasm.c'), |
| 107 | + os.path.join('non_secure', 'portable', 'GCC', 'ARM_CM33_NTZ', 'mpu_wrappers_v2_asm.c'), |
| 108 | + os.path.join('non_secure', 'portable', 'GCC', 'STAR_MC3', 'portmacro.h')] |
101 | 109 | }, |
102 | 110 | 'IAR':{ |
103 | 111 | 'ARM_CM23' : [os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM23')], |
|
127 | 135 | os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM85', 'portmacro.h')], |
128 | 136 | 'ARM_CM85_NTZ' : [os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM33_NTZ', 'portasm.s'), |
129 | 137 | os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM33_NTZ', 'mpu_wrappers_v2_asm.S'), |
130 | | - os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM85', 'portmacro.h')] |
| 138 | + os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM85', 'portmacro.h')], |
| 139 | + 'STAR_MC3' : [os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM33', 'portasm.s'), |
| 140 | + os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM33', 'mpu_wrappers_v2_asm.S'), |
| 141 | + os.path.join('non_secure', 'portable', 'IAR', 'STAR_MC3', 'portmacro.h')], |
| 142 | + 'STAR_MC3_NTZ' : [os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM33_NTZ', 'portasm.s'), |
| 143 | + os.path.join('non_secure', 'portable', 'IAR', 'ARM_CM33_NTZ', 'mpu_wrappers_v2_asm.S'), |
| 144 | + os.path.join('non_secure', 'portable', 'IAR', 'STAR_MC3', 'portmacro.h')] |
131 | 145 | }, |
132 | 146 | } |
133 | 147 |
|
|
0 commit comments