UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 58424

14.7 - SDK - OS - MicroBlaze のコンフィギュレーション パラメーター C_BASE_VECTORS が 0x0 に設定されていないと Xilkernel が sleep() から抜け出ることができない

説明

簡単な Zynq システムで、Xilkernel を実行する MicroBlaze がプログラマブル ロジックに含まれています。

C_BASE_VECTORS パラメーターを 0x0 以外の値に設定する必要があります。

しかし、そのように設定すると Xilkernel システムがスリープ機能を終了できません。

この問題の解決方法を教えてください。

ソリューション

この問題を回避するには、このアンサーに添付されている ZIP ファイルをダウンロードして次の手順を実行してください。

1. ファイルを解凍します。

2. SDK で [Xilinx Tools] → [Repositories] をクリックします。 

[New...] をクリックして、[AR58424_patch] フォルダーを選択します。

58424_xilkernel_repos.png
58424_xilkernel_repos.png


注記 : AR のフォルダー階層は、ツールに Xilkernel のパッチが適用されるように構成されています。

3. [Project Explorer] ビューで BSP を右クリックして、[Board Support Package Settings] をクリックします。

4. 次に示すように、Xilkernel の [OS Version] でバージョンを 5.2 に変更します。

58424_bsp_xilkernel.png
58424_bsp_xilkernel.png

5. プロジェクトで自動的にクリーンアップが実行されない場合、[Project] → [Clean] をクリックしてください。

注記 : MicroBlaze の Xilkernel はタイマー割り込みを使用します。詳細は、(ザイリンクス アンサー 58429) を参照してください。

   

添付ファイル

関連添付ファイル

タイトル サイズ ファイルタイプ
AR58424_patch.zip 595 KB ZIP
AR# 58424
日付 08/06/2014
ステータス アクティブ
種類 既知の問題
デバイス 詳細 概略
ツール 詳細 概略
このページをブックマークに追加