Fabien Chouteau
2c55d62d1e
Improve startup-gen documentation
2019-11-21 11:54:41 +01:00
Fabien Chouteau
16db6433ff
Define a GPR_TOOL scenario variable, if not already defined
2019-10-18 11:29:05 +02:00
Fabien Chouteau
2f31887f14
Use clean error reporting for unknown CPU
2019-10-18 11:29:05 +02:00
Fabien Chouteau
8cf493eb30
Fix stack alignment for RISC-V
2019-09-30 17:21:57 +02:00
Fabien Chouteau
dcb2363bd3
Typo
2019-09-20 15:27:16 +02:00
Fabien Chouteau
3a0bc5b53e
First version of the startup-gen documentation
2019-09-20 15:27:16 +02:00
Fabien Chouteau
657e6c6003
Add a switch to print the tags available in templates
...
This intent of this switch is to provide help for user writing their own
template by showing the tags available.
2019-09-20 15:27:16 +02:00
Fabien Chouteau
6fdfba614b
Fix template tags when there is no interrupt defined
2019-09-20 15:27:16 +02:00
Fabien Chouteau
7b66a8e17e
startup-gen/testsuite: Fix target triplet
2019-08-22 18:13:54 +02:00
Fabien Chouteau
5c4a42929c
Add license and copyright notice in startup-gen
2019-08-21 20:21:18 +02:00
Fabien Chouteau
27097cd43a
Improve architecture matching for ARM
2019-08-21 20:21:18 +02:00
Fabien Chouteau
31e4f53f8b
Change armvX-m crt0 template to use instructions available on all Cortex-M
2019-08-21 20:21:18 +02:00
Fabien Chouteau
bdf958e7b4
Fix installation artifacts
2019-08-06 10:00:25 +02:00
Fabien Chouteau
285c5e91c5
Rename attribute CPU to CPU_Name
...
The attribute was previously in a CPU package so its meaning was clear. Now
that it is in the Device_Configuration package we have to add the CPU_ prefix.
2019-08-06 10:00:25 +02:00
Fabien Chouteau
5155fe1621
Rename gpr2ld to startup-gen
2019-08-06 10:00:25 +02:00
Fabien Chouteau
03a32e73f1
Update .gitignore
2019-08-06 10:00:25 +02:00
Fabien Chouteau
9bab9ee4db
Testsuite: add support of --target option
2019-08-06 10:00:25 +02:00
Fabien Chouteau
15e8e272c1
Add RISC-V support and tests
2019-08-06 10:00:25 +02:00
Fabien Chouteau
722c54006d
Switch test execution to run-cross instead of GNATemu
...
run-cross supports more targets and is part of GNATpython.
2019-08-06 10:00:25 +02:00
Fabien Chouteau
dbb8528886
Move the cortex-m basic symbol matching test
2019-08-06 10:00:25 +02:00
Fabien Chouteau
392adb8f09
armvX-m.ld.tmplt: fix case where RAM or ROM lists are empty
2019-08-06 10:00:25 +02:00
Fabien Chouteau
ef36c3dca9
Do not add "Main RAM" in the list of "other" RAM
2019-08-06 10:00:25 +02:00
Fabien Chouteau
0d379eaf17
Add tools to quickly create compilation tests
2019-08-06 10:00:25 +02:00
Fabien Chouteau
e6bce74490
Add an invalid project error message
2019-08-06 10:00:25 +02:00
Fabien Chouteau
36b7d704bc
Refactor number input handling
2019-08-06 10:00:25 +02:00