|
1 | 1 | [target.thumbv6m-none-eabi]
|
2 | 2 | runner = 'arm-none-eabi-gdb'
|
3 | 3 | rustflags = [
|
4 |
| - "-C", "link-arg=-Wl,-Tlink.x", |
5 |
| - "-C", "link-arg=-nostartfiles", |
| 4 | + # LLD (shipped with the Rust toolchain) is used as the default linker |
| 5 | + "-C", "link-arg=-Tlink.x", |
| 6 | + |
| 7 | + # if you run into problems with LLD switch to the GNU linker by commenting out |
| 8 | + # this line |
| 9 | + # "-C", "linker=arm-none-eabi-ld", |
| 10 | + |
| 11 | + # if you need to link to pre-compiled C libraries provided by a C toolchain |
| 12 | + # use GCC as the linker by commenting out both lines above and then |
| 13 | + # uncommenting the three lines below |
| 14 | + # "-C", "linker=arm-none-eabi-gcc", |
| 15 | + # "-C", "link-arg=-Wl,-Tlink.x", |
| 16 | + # "-C", "link-arg=-nostartfiles", |
6 | 17 | ]
|
7 | 18 |
|
8 | 19 | [target.thumbv7m-none-eabi]
|
9 | 20 | runner = 'arm-none-eabi-gdb'
|
10 | 21 | rustflags = [
|
11 |
| - "-C", "link-arg=-Wl,-Tlink.x", |
12 |
| - "-C", "link-arg=-nostartfiles", |
| 22 | + # the comments under `[target.thumbv6m-none-eabi]` also apply here |
| 23 | + "-C", "link-arg=-Tlink.x", |
| 24 | + |
| 25 | + # "-C", "linker=arm-none-eabi-ld", |
| 26 | + |
| 27 | + # "-C", "linker=arm-none-eabi-gcc", |
| 28 | + # "-C", "link-arg=-Wl,-Tlink.x", |
| 29 | + # "-C", "link-arg=-nostartfiles", |
13 | 30 | ]
|
14 | 31 |
|
15 | 32 | [target.thumbv7em-none-eabi]
|
16 | 33 | runner = 'arm-none-eabi-gdb'
|
17 | 34 | rustflags = [
|
18 |
| - "-C", "link-arg=-Wl,-Tlink.x", |
19 |
| - "-C", "link-arg=-nostartfiles", |
| 35 | + # the comments under `[target.thumbv6m-none-eabi]` also apply here |
| 36 | + "-C", "link-arg=-Tlink.x", |
| 37 | + |
| 38 | + # "-C", "linker=arm-none-eabi-ld", |
| 39 | + |
| 40 | + # "-C", "linker=arm-none-eabi-gcc", |
| 41 | + # "-C", "link-arg=-Wl,-Tlink.x", |
| 42 | + # "-C", "link-arg=-nostartfiles", |
20 | 43 | ]
|
21 | 44 |
|
22 | 45 | [target.thumbv7em-none-eabihf]
|
23 | 46 | runner = 'arm-none-eabi-gdb'
|
24 | 47 | rustflags = [
|
25 |
| - "-C", "link-arg=-Wl,-Tlink.x", |
26 |
| - "-C", "link-arg=-nostartfiles", |
| 48 | + # the comments under `[target.thumbv6m-none-eabi]` also apply here |
| 49 | + "-C", "link-arg=-Tlink.x", |
| 50 | + |
| 51 | + # "-C", "linker=arm-none-eabi-ld", |
| 52 | + |
| 53 | + # "-C", "linker=arm-none-eabi-gcc", |
| 54 | + # "-C", "link-arg=-Wl,-Tlink.x", |
| 55 | + # "-C", "link-arg=-nostartfiles", |
27 | 56 | ]
|
0 commit comments