巨大なバイナリファイル

テクニカル・ノート 27860

アーキテクチャ:

All

コンポーネント:

linker

更新日:

2020/04/02 7:22

はじめに

バイナリ出力ファイルが巨大になることがあります。この現象は、指定したアドレスに定数データが配置されている場合、あるいは外部メモリにコードが配置されている場合によく発生します。

説明

これは、対象となっているバイナリ出力形式がデータが存在しない範囲をサポートしておらず、対象範囲にあるすべてのアドレスに値を指定する必要があるためです。

ワークアラウンドとし、ILINKリンカで --bin-multi リンカオプションを使用すると複数のバイナリファイルを分割作成できます。

この状況は、テクニカルノート35923に関連しています。

 全ての製品名は、それぞれの所有者の商標または登録商標です。

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。