You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
657 B
25 lines
657 B
[constants]
|
|
arch = 'rv32imac'
|
|
abi = 'ilp32'
|
|
gcc_target = 'riscv32-unknown-elf-'
|
|
|
|
[host_machine]
|
|
system = 'baremetal'
|
|
endian = 'little'
|
|
cpu_family = 'riscv32'
|
|
cpu = 'ch32v103'
|
|
|
|
[binaries]
|
|
c = gcc_target + 'gcc'
|
|
cpp = gcc_target + 'g++'
|
|
strip = gcc_target + 'strip'
|
|
objcopy = gcc_target + 'objcopy'
|
|
objdump = gcc_target + 'objdump'
|
|
size = gcc_target + '-size'
|
|
|
|
[built-in options]
|
|
c_args = ['-mabi=' + abi, '-march=' + arch, '--specs=nano.specs']
|
|
cpp_args = ['-mabi=' + abi, '-march=' + arch, '--specs=nano.specs']
|
|
c_link_args = ['-mabi=' + abi, '-march=' + arch, '--specs=nano.specs']
|
|
cpp_link_args = ['-mabi=' + abi, '-march=' + arch, '--specs=nano.specs']
|