|
|
|
@ -78,6 +78,15 @@ env.Replace(
|
|
|
|
|
env.Replace(
|
|
|
|
|
TREZOR_MODEL=env.get('ENV').get('TREZOR_MODEL', 'T'), )
|
|
|
|
|
|
|
|
|
|
if env.get('TREZOR_MODEL') == 'T':
|
|
|
|
|
CPU_ASFLAGS = '-mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16'
|
|
|
|
|
CPU_CCFLAGS = '-mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mtune=cortex-m4 '
|
|
|
|
|
CPU_MODEL = 'STM32F427xx'
|
|
|
|
|
else:
|
|
|
|
|
CPU_ASFLAGS = '-mthumb -mcpu=cortex-m3 -mfloat-abi=soft'
|
|
|
|
|
CPU_CCFLAGS = '-mthumb -mtune=cortex-m3 -mcpu=cortex-m3 -mfloat-abi=soft '
|
|
|
|
|
CPU_MODEL = 'STM32F405xx'
|
|
|
|
|
|
|
|
|
|
env.Replace(
|
|
|
|
|
COPT=env.get('ENV').get('OPTIMIZE', '-Os'),
|
|
|
|
|
CCFLAGS='$COPT '
|
|
|
|
|