AR# 36497

12.1 EDK - 割り込みルーチンが含まれているとブートローダーでユーザー アプリケーションを読み込むことができない

説明

ブートローダーに割り込みルーチンが含まれていると、MicroBlaze エンベデッド プロセッサー デザインで例外は発生してしまいます。

ソリューション

MicroBlaze エンベデッド プロセッサーには固定割り込みベクター アドレスがあります。ユーザー アプリケーションがフラッシュから DRAM にブートロードされるとき、ブートローダーのベクター アドレスがユーザー アプリケーションの割り込みベクターで上書きされ、ブートローダーにエラーが発生します。

最後にベクターをコピーするか、または ELF をバイナリーに変換し、ベクター セクションをバイナリー ファイルの最後に移動させるように、ブートローダーを変更してください。

アンサー レコード リファレンス

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
25252 14.2 EDK - mb-objcopy を使用して ELF ファイルをバイナリに変換しようとするとエラー メッセージが表示される N/A N/A
AR# 36497
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール