]> begriffs open source - meson-cross/blob - armv7m/gcc.ini
Scripts for choice of debuggers
[meson-cross] / armv7m / gcc.ini
1 [host_machine]
2 system = 'none'
3 cpu_family = 'arm'
4 cpu = 'armv7m'
5 endian = 'little'
6
7 [constants]
8 arch  = 'arm-none-eabi'
9 arm_c_args = ['--specs=picolibc.specs']
10 arm_c_link_args = [
11         '--specs=picolibc.specs',
12         '--oslib=semihost',
13         '-Wl,--defsym=__flash='      + flash_offset,
14         '-Wl,--defsym=__flash_size=' + flash_size,
15         '-Wl,--defsym=__ram='        + ram_offset,
16         '-Wl,--defsym=__ram_size='   + ram_size,
17         '-Wl,--defsym=__stack_size=512',
18         '-Wl,--print-memory-usage',
19         '-Tpicolibc.ld']
20
21 [binaries]
22 c       = arch + '-gcc'
23 ar      = arch + '-ar'
24 objcopy = arch + '-objcopy'
25 gdb     = arch + '-gdb'
26
27 [built-in options]
28 default_library = 'static'