【发布时间】: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