问题描述
我从http://www.xilinx.com/cn/ise/embedded/mld/下载了GHS Integrity BSP 。我的设计中有一个以太网mac外设。当我运行LibGen时,会出现以下错误消息:
————————————
编译emac
在../../../include/xenv.h:73中包含的文件中,
来自xemac.c:57:
../../../include/xenv_none.h:60:19:错误:sleep.h:没有这样的文件或目录
make [1]:*** [libs]错误1
————————————
我该如何解决这个问题?
解决/修复方法
您可以按如下方式解决问题:
1.在工作项目目录中创建名为“drivers”的文件夹。
2.将“common_v1_00_a”文件夹从%XILINX_EDK%\ sw \ XilinxProcessorIPLib \ drivers复制到<Your_working_project> \ driver,此处%XILINX_EDK%是您的EDK安装目录,<Your_working_project>是您的工作项目目录。
3.将sleep.h和xcache_l.h文件从%XILINX_EDK%\ sw \ lib \ bsp \ standalone_v1_00_a \ src \ ppc405复制到<Your_working_project> \ drivers \ common_v1_00_a \ src。
4.修改<Your_working_project> \ drivers \ common_v1_00_a \ src中makefile文件的第15行,如下所示:
INCLUDEFILES = sleep.h xcache_l.h xbasic_types.h xenv.h xenv_none.h xenv_vxworks.h xstatus.h xutil.h xversion.h
5.清理库并重新运行LibGen。
没有回复内容