|Non-Confidential||PDF version||ARM DUI0474M|
|Home > Linker Command-line Options > --blx_thumb_arm, --no_blx_thumb_arm|
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
--no_blx_thumb_armprevents 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.