Mcucpp
23 строки · 577.0 Байт
1from datetime import date
2
3
4armEnv = Environment(DEVICE_NAME = 'stm32f407',
5toolpath = ['#../../scons'],
6tools=['mcucpp', 'flash_crc'])
7
8
9armEnv.Append(LINKFLAGS = ["-nostdlib"])
10armEnv.Append(CCFLAGS = ["-O1", "-finline-limit=60"])
11
12app_objects = armEnv.Object(['main.cpp'])
13
14elf = armEnv.Program('crc_test', app_objects)
15elfStamped = armEnv.StampCrc('crc_test_stamped', elf)
16
17lss = armEnv.Disassembly(elf)
18hex = armEnv.Hex(elfStamped)
19flash = armEnv.Flash(hex)
20run = armEnv.Run(hex)
21
22armEnv.Default([elf, lss, hex, elfStamped])
23armEnv.Alias("flash", [flash, run, hex])
24
25