You copied the Doc URL to your clipboard.
Enables the linker to use the BLX
instruction
for Thumb to ARM state changes. If the linker cannot use BLX
it
must use a Thumb to ARM interworking veneer to perform the state
change.
This option is on by default. It has no effect if the target
architecture does not support BLX
.
Note
Using --no_blx_thumb_arm
prevents the possible
issue with using a BLX
(immediate) instruction on an
ARM1176JZ-S or ARM1176JZF-S. See the ARM1176JZ-S™ and ARM1176JZF-S™ Programmers Advice
Notice Use of BLX (immediate) for more details.
- Reference
- Othe information
ARM1176JZ-S™ and ARM1176JZF-S™ Programmers Advice Notice Use of BLX (immediate) (ARM UAN 0002).