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# 51532

14.2 SDK Zynq- L2 キャッシュ関数が機能しない

説明

xl2cc_counter.c ファイルの次の関数が機能しません。

XL2cc_EventCtrReset();
XL2cc_EventCtrInit();
XL2cc_EventCtrStart();
XL2cc_EventCtrStop(&counter0,? &counter1);

ソリューション


これらの関数にはベース アドレスが欠けています。

次に例をあげます。

次の関数にはオフセット アドレスしかありません。
void XL2cc_EventCtrReset(void)
{
*((volatile u32*)> XPS_L2CC_EVNT_CNTRL_OFFSET) = 0x6;
}
L2 キャッシュのベース アドレスは 0xF0F8_2000 です。
このオフセット アドレスにベース アドレスを追加すると次のようになります。
void XL2cc_EventCtrReset(void)
{
*((volatile u32*)0xf8f02000+XPS_L2CC_EVNT_CNTRL_OFFSET) = 0x6;
}
AR# 51532
作成日 01/15/2013
最終更新日 01/15/2013
ステータス アクティブ
タイプ 一般
デバイス
  • Zynq-7000
ツール
  • ISE Design Suite - 14.2
Boards & Kits
  • Zynq-7000 All Programmable SoC Boards and Kits