【问题标题】:xil_cache error in Xilinx SDKXilinx SDK 中的 xil_cache 错误
【发布时间】:2017-03-02 09:08:31
【问题描述】:

我正在 Digilent Atlys 上处理我的一个小项目,在生成网表和比特流并导出到 SDK 的所有标准之后,我碰巧遇到了一个奇怪的错误,指出 xil_cache.h 不存在于任何地方(即使它在那里)。

我需要提一下,如果我不添加中断控制器和计时器,它可以工作,但我确实需要它们。

以前有人遇到过这个错误吗?


错误信息:

08:24:21 **** Build of configuration Debug for project hiworld ****
make all 
'Building file: ../src/helloworld.c'
'Invoking: MicroBlaze gcc compiler'
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -I../../hiworld_bsp/microblaze_0/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v8.50.c -mno-xl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/helloworld.d" -MT"src/helloworld.d" -o "src/helloworld.o" "../src/helloworld.c"
'Finished building: ../src/helloworld.c'
' '
'Building file: ../src/platform.c'
'Invoking: MicroBlaze gcc compiler'
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -I../../hiworld_bsp/microblaze_0/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v8.50.c -mno-xl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/platform.d" -MT"src/platform.d" -o "src/platform.o" "../src/platform.c"
../src/platform.c:43:23: fatal error: xil_cache.h: No such file or directory
compilation terminated.
make: *** [src/platform.o] Error 1

08:24:21 Build Finished (took 734ms)

【问题讨论】:

  • 其他库呢?他们在场吗?只是试图找到一个解决方案:注释所有与缓存相关的行(库和代码)。你还有其他错误吗?
  • 真的没有其他错误 - 只是这个单一的错误。另外请记住,生成SDK文件后会发生错误,因此我没有做任何坏事。
  • 分享你的代码和你的错误信息:每一件事都让我们有可能复制同样的错误
  • 我恢复到没有上述问题的项目的旧版本。一旦错误再次发生,我会在这里发布。
  • 已更新错误信息。

标签: fpga xilinx xilinx-ise spartan xilinx-edk


【解决方案1】:

设置以下环境变量后尝试:

XILINX = C:\Xilinx\14.5\ISE_DS
XILINX_EDK = C:\Xilinx\14.5\ISE_DS\EDK\bin\nt64

这是赛灵思论坛中的建议,似乎可以解决问题。

用户写道:

“魔法:-)

我创建了一个批处理文件来启动它,据我所知,该批处理文件中存在路径变量

我把它设置为

set path=""
XILINX = C:\Xilinx\14.5\ISE_DS
XILINX_EDK = C:\Xilinx\14.5\ISE_DS\EDK\bin\nt64
C:\Xilinx\14.5\ISE_DS\EDK\bin\nt64\xsdk.exe

有趣的是,SDK 的快捷方式首先包含指向 settings64.bat 的链接,我假设它正确设置了所有这些变量,但看起来它没有正确设置它们!

我不得不承认,由于文档有点模糊,因此走到这一步是一场艰苦的跋涉。”

Here你可以找到页面。

【讨论】:

  • 你有 Windows、Linux 还是其他的?
  • 目前我在 Windows 上,但很快我将(与项目)迁移到 Linux 机器。
猜你喜欢
  • 2015-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多