9.1i EDK / RTOS  –  PPC405 Xilinx BSP代码错误:“ppc405Timer.c在开头时遗漏了一些内容”-Altera-Intel社区-FPGA CPLD-ChipDebug

9.1i EDK / RTOS – PPC405 Xilinx BSP代码错误:“ppc405Timer.c在开头时遗漏了一些内容”

问题描述

当我使用EDK提供的BSP构建VxWorks bootrom时,如果ppc405Timer.c位于项目文件列表中,则会发生以下错误:

“C:\ Tornado2.2 \ target \ config \ bsp_ppc405_0 \ ppc405Timer.c”,第286行:错误(dcc:1525):iden

未声明修饰符SYS_CLK_RATE_MIN

“C:\ Tornado2.2 \ target \ config \ bsp_ppc405_0 \ ppc405Timer.c”,第286行:错误(dcc:1525):iden

未声明调色程序SYS_CLK_RATE_MAX

“C:\ Tornado2.2 \ target \ config \ bsp_ppc405_0 \ ppc405Timer.c”,第298行:错误(dcc:1525):iden

未声明tifier sysTimerClkFreq

“C:\ Tornado2.2 \ target \ config \ bsp_ppc405_0 \ ppc405Timer.c”,第465行:错误(dcc:1525):iden

未声明调色程序AUX_CLK_RATE_MIN

“C:\ Tornado2.2 \ target \ config \ bsp_ppc405_0 \ ppc405Timer.c”,第465行:错误(dcc:1525):iden

未声明调整器AUX_CLK_RATE_MAX

“C:\ Tornado2.2 \ target \ config \ bsp_ppc405_0 \ ppc405Timer.c”,第544行:错误(dcc:1525):iden

tifier _EXC_OFF_WD未声明

“C:\ Tornado2.2 \ target \ config \ bsp_ppc405_0 \ ppc405Timer.c”,第662行:错误(dcc:1525):iden

未声明调整器WDT_RATE_MIN

“C:\ Tornado2.2 \ target \ config \ bsp_ppc405_0 \ ppc405Timer.c”,第662行:错误(dcc:1525):iden

未声明调整器WDT_RATE_MAX

解决/修复方法

这些未定义的符号错误和非致命警告是由ppc4054Timer.c中缺少的代码引起的。添加以下行后,代码将编译而不会出现错误或警告:

#include“sysLib.h”/ *声明sysHwInit2()* /

#include“ppc405_0.h”/ *声明未定义的时钟速率符号* /

#include“arch / ppc / excPpcLib.h”/ * delclares undefined _EXC_ vector * /

extern int sysTimerClkFreq; / *全球宣言* /

请登录后发表评论

    没有回复内容