at91sam7s256 (マイクロコントローラー) 用の小さなプログラムを開発するために、atmel の j lynch チュートリアルに従っています。私は少し手を加えて、arm-elf (古いもの) の代わりに arm-none-eabi を使用しました。デフォルトでは、チップについて何も言及していなくても、gcc が -march=armv4t を想定してコンパイルすることがわかりました。-mcpu=arm7tdmi を使用すると、どれくらいの違いがありますか?
Googleでたくさん検索しても、個別のリンカーオプション、アセンブラー、および-MAPなどのobjcopyオプションを含むオプションのようなすべての可能なコマンドを説明する詳細なチュートリアルを見つけることができませんでした.
すべての可能性が説明されているような資料を提供できますか?