カスタマーサポートセンター

FAQ~よくある質問~ | FAQマスタ詳細表示

FAQ詳細情報

ID 10810538
FAQカテゴリ(大) リンカ
最終更新日 2016-01-24

質問内容

TN35923: hex または srec ファイルの分割

回答内容

ターゲット:ARM
コンポーネント:リンカ
公開日:2012年5月14日11時15分

 

概要
内部フラッシュメモリや外部フラッシュメモリに置かれるアプリケーションは、スタートアドレスが遠くにあり、ELF出力をインテルHexやモトローラSRECに変換すると、大きなバイナリになってしまうことがあります。

 

解決策
1. オープンソースツール SRecord で、分割するか、修正します。
2. プロジェクトがブートローダとアプリケーションで構成される場合、プロジェクトを2つに分割します。

 

背景
ブートローダとアプリケーションを別々にしたほうが良い、強い理由があります。理由の一つは Technical Note 27860 に書かれています。 

 

すべての製品名は、各社の商標または登録商標です。

参考資料URL