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

9.1i EDK/RTOS - PPC405 Xilinx BSP code: ppc405Timer.c の冒頭に足りないコードがある

説明

キーワード : 7.1i, VxWorks, ppc405Timer.c

EDK の BSP コードで VxWorks ブート ROM を設定する場合に、プロジェクト ファイル リストに ppc405Timer.c があると、次のようなエラー メッセージが表示されます。

"C:\Tornado2.2\target\config\bsp_ppc405_0\ppc405Timer.c", line 286: error (dcc:1525): iden
tifier SYS_CLK_RATE_MIN not declared
"C:\Tornado2.2\target\config\bsp_ppc405_0\ppc405Timer.c", line 286: error (dcc:1525): iden
tifier SYS_CLK_RATE_MAX not declared
"C:\Tornado2.2\target\config\bsp_ppc405_0\ppc405Timer.c", line 298: error (dcc:1525): iden
tifier sysTimerClkFreq not declared
"C:\Tornado2.2\target\config\bsp_ppc405_0\ppc405Timer.c", line 465: error (dcc:1525): iden
tifier AUX_CLK_RATE_MIN not declared
"C:\Tornado2.2\target\config\bsp_ppc405_0\ppc405Timer.c", line 465: error (dcc:1525): iden
tifier AUX_CLK_RATE_MAX not declared
"C:\Tornado2.2\target\config\bsp_ppc405_0\ppc405Timer.c", line 544: error (dcc:1525): iden
tifier _EXC_OFF_WD not declared
"C:\Tornado2.2\target\config\bsp_ppc405_0\ppc405Timer.c", line 662: error (dcc:1525): iden
tifier WDT_RATE_MIN not declared
"C:\Tornado2.2\target\config\bsp_ppc405_0\ppc405Timer.c", line 662: error (dcc:1525): iden
tifier WDT_RATE_MAX not declared

ソリューション

このエラーメッセージは、ppc405Timer.c でコードが足りないために表示されますが、致命的な警告ではありません。次のコードを追加すると、コードのコンパイル時にエラーや警告が発生しなくなります。

#include "sysLib.h" /*declares sysHwInit2()*/
#include "ppc405_0.h" /*declares undefined clock rate symbols*/
#include "arch/ppc/excPpcLib.h" /*delclares undefined _EXC_ vector*/
extern int sysTimerClkFreq; /*declaration of a global*/
AR# 22535
日付 12/15/2012
ステータス アクティブ
種類 一般
このページをブックマークに追加