3.14 ARM1176JZ-S または ARM1176JZF-S プロセッサでの BLX(イミディエート)命令発行の回避

ARM リンカは、ARM1176JZ-S または ARM1176JZF-S プロセッサで発生する可能性のある問題、つまり BLX(イミディエート)命令によって命令ストリームが破壊される可能性を回避できます。

ソフトウェアを ARM1176JZ-S または ARM1176JZF-S プロセッサで実行する可能性が高い場合、 詳細については、『 ARM1176JZ-S™ and ARM1176JZF-S™ Programmers Advice Notice Use of BLX (immediate)』を参照して下さい。
回避策を適用する場合は、リンカオプション --no_blx_thumb_arm を使用する必要があります。
12.15 --blx_arm_thumb、--no_blx_arm_thumb
『ARM1176JZ-S and ARM1176JZF-S Programmers Advice Notice Use of BLX (immediate)』(ARM UAN 0002)
非機密扱いPDF file icon PDF 版ARM DUI0474LJ
Copyright © 2010-2015 ARM.All rights reserved.