1
- # armv4t-none-eabi
1
+ # armv4t-none-eabi / thumbv4t-none-eabi
2
2
3
3
Tier 3
4
4
5
- Bare-metal target for any cpu in the Armv4T architecture family, supporting
6
- ARM/Thumb code interworking (aka ` A32 ` /` T32 ` ), with ARM code as the default code
7
- generation.
5
+ These two targets are part of the [ ` arm-none-eabi ` ] ( arm-none-eabi.md ) target
6
+ group, and all the information there applies.
8
7
9
- In particular this supports the Game Boy Advance (GBA), but there's nothing
10
- GBA-specific with this target, so any Armv4T device should work fine.
11
-
12
- See [ ` arm-none-eabi ` ] ( arm-none-eabi.md ) for information applicable to all
13
- ` arm-none-eabi ` targets.
8
+ Both of these targets can be used on the Game Boy Advance (GBA), among other
9
+ things. On the GBA, one should usually use the ` thumb ` target to get the best
10
+ overall performance.
14
11
15
12
## Target Maintainers
16
13
@@ -23,6 +20,6 @@ This is a cross-compiled target that you will need to emulate during testing.
23
20
Because this is a device-agnostic target, and the exact emulator that you'll
24
21
need depends on the specific device you want to run your code on.
25
22
26
- For example, when programming for the Gameboy Advance, the
27
- [ mgba-test-runner ] ( https://github.com/agbrs/agb ) program could be used to make a
28
- normal set of rust tests be run within the ` mgba ` emulator.
23
+ * When building for the GBA, [ mgba-test-runner ] ( https://github.com/agbrs/agb )
24
+ can be used to make a normal set of rust tests be run within the ` mgba `
25
+ emulator.
0 commit comments