SDK生成Software Platform错误!急!
时间:10-02
整理:3721RD
点击:
我在使用EDK搭建系统,在使用SDK生成Software Platform的时候,软件报出错误,附在帖子最后。
我使用的台式计算机,intel core i3-2100 cpu,4G 内存,XP SP3操作系统。ISE套件版本11.1。
官网论坛上也有类似的提问,如:http://forums.xilinx.com/t5/EDK-and-Platform-Studio/Copying-Files-Failed-for-library/td-p/51633,我按照提供的方法试了,仍然存在同样的错误。
相信有不少人遇到过这个问题吧,你们都是怎么解决的啊?求指教,感激不尽!
附:
make -k clean all
rm -rf microblaze_0/code/
rm -rf microblaze_0/include/
rm -rf microblaze_0/lib/
rm -rf microblaze_0/libsrc/
rm: cannot change to directory `microblaze_0/libsrc/common_v1_00_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/common_v1_00_a': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/cpu_v1_11_c/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/cpu_v1_11_c': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/gpio_v2_13_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/gpio_v2_13_a': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/lldma_v1_00_b/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/lldma_v1_00_b': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/mpmc_v3_00_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/mpmc_v3_00_a': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/standalone_v2_00_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/standalone_v2_00_a': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/uartlite_v1_14_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/uartlite_v1_14_a': Directory not empty
rm: cannot remove directory `microblaze_0/libsrc': Directory not empty
make: *** [clean] Error 1
libgen \
-hw E:/workspace/xmp/system/SDK/SDK_Export/hw/system.xml \
-pe microblaze_0 \
-od . \
-lp E:/workspace/xmp/system/SDK/SDK_Export -lp E:/workspace/xmp/system/SDK/SDK_Export \
-log libgen.log SW_Platform_1.mss
libgen
Xilinx EDK 11.1 Build EDK_L.29.1
Copyright (c) 1995-2009 Xilinx, Inc. All rights reserved.
Command Line: libgen -hw E:/workspace/xmp/system/SDK/SDK_Export/hw/system.xml
-pe microblaze_0 -od . -lp E:/workspace/xmp/system/SDK/SDK_Export -lp
E:/workspace/xmp/system/SDK/SDK_Export -log libgen.log SW_Platform_1.mss
WARNING:EDK:3241 - specified path 'E:\workspace\xmp\system\SDK\SDK_Export\' has
already been added as a library!
INFO:EDK:1740 - List of peripherals connected to processor instance
microblaze_0:
- DDR2_SDRAM
- DIP_Switches_8Bit
- LEDs_8Bit
- Push_Buttons
- RS232_Uart_1
- dlmb_cntlr
- ilmb_cntlr
- mdm_0
Staging source files.
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\standalone_v2_00_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\lib\bsp\standalone_v2_00_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\standalone_v2_00_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\common_v1_00_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\common_v1_00_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\common_v1_00_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\lldma_v1_00_b\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\lldma_v1_00_b\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\lldma_v1_00_b\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\mpmc_v3_00_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\mpmc_v3_00_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\mpmc_v3_00_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\gpio_v2_13_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_13_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\gpio_v2_13_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\uartlite_v1_14_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_14_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\uartlite_v1_14_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\cpu_v1_11_c\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_11_c\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\cpu_v1_11_c\
ERROR:EDK:1186 - Error(s) while running "Copy Files" for processor microblaze_0.
make: *** [microblaze_0/lib/libxil.a] Error 2
make: Target `all' not remade because of errors.
我使用的台式计算机,intel core i3-2100 cpu,4G 内存,XP SP3操作系统。ISE套件版本11.1。
官网论坛上也有类似的提问,如:http://forums.xilinx.com/t5/EDK-and-Platform-Studio/Copying-Files-Failed-for-library/td-p/51633,我按照提供的方法试了,仍然存在同样的错误。
相信有不少人遇到过这个问题吧,你们都是怎么解决的啊?求指教,感激不尽!
附:
make -k clean all
rm -rf microblaze_0/code/
rm -rf microblaze_0/include/
rm -rf microblaze_0/lib/
rm -rf microblaze_0/libsrc/
rm: cannot change to directory `microblaze_0/libsrc/common_v1_00_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/common_v1_00_a': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/cpu_v1_11_c/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/cpu_v1_11_c': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/gpio_v2_13_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/gpio_v2_13_a': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/lldma_v1_00_b/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/lldma_v1_00_b': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/mpmc_v3_00_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/mpmc_v3_00_a': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/standalone_v2_00_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/standalone_v2_00_a': Directory not empty
rm: cannot change to directory `microblaze_0/libsrc/uartlite_v1_14_a/src': Permission denied
rm: cannot remove directory `microblaze_0/libsrc/uartlite_v1_14_a': Directory not empty
rm: cannot remove directory `microblaze_0/libsrc': Directory not empty
make: *** [clean] Error 1
libgen \
-hw E:/workspace/xmp/system/SDK/SDK_Export/hw/system.xml \
-pe microblaze_0 \
-od . \
-lp E:/workspace/xmp/system/SDK/SDK_Export -lp E:/workspace/xmp/system/SDK/SDK_Export \
-log libgen.log SW_Platform_1.mss
libgen
Xilinx EDK 11.1 Build EDK_L.29.1
Copyright (c) 1995-2009 Xilinx, Inc. All rights reserved.
Command Line: libgen -hw E:/workspace/xmp/system/SDK/SDK_Export/hw/system.xml
-pe microblaze_0 -od . -lp E:/workspace/xmp/system/SDK/SDK_Export -lp
E:/workspace/xmp/system/SDK/SDK_Export -log libgen.log SW_Platform_1.mss
WARNING:EDK:3241 - specified path 'E:\workspace\xmp\system\SDK\SDK_Export\' has
already been added as a library!
INFO:EDK:1740 - List of peripherals connected to processor instance
microblaze_0:
- DDR2_SDRAM
- DIP_Switches_8Bit
- LEDs_8Bit
- Push_Buttons
- RS232_Uart_1
- dlmb_cntlr
- ilmb_cntlr
- mdm_0
Staging source files.
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\standalone_v2_00_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\lib\bsp\standalone_v2_00_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\standalone_v2_00_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\common_v1_00_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\common_v1_00_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\common_v1_00_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\lldma_v1_00_b\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\lldma_v1_00_b\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\lldma_v1_00_b\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\mpmc_v3_00_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\mpmc_v3_00_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\mpmc_v3_00_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\gpio_v2_13_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_13_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\gpio_v2_13_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\uartlite_v1_14_a\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_14_a\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\uartlite_v1_14_a\
INTERNAL_ERROR:EDK:MdtBas_Common.c:945:1.80.6.45 - Can not create valid UT_DIR
object in MakeWriteable
ERROR:EDK:1261 - Failed to add write permission for
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\cpu_v1_11_c\
ERROR:EDK:1264 - Failed to copy
d:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_11_c\src\ to
E:\workspace\xmp\sdk\SW_Platform_1\microblaze_0\libsrc\cpu_v1_11_c\
ERROR:EDK:1186 - Error(s) while running "Copy Files" for processor microblaze_0.
make: *** [microblaze_0/lib/libxil.a] Error 2
make: Target `all' not remade because of errors.
error 1261和error1264的解决方法:
1 关闭XPS和ISE;
2 右击“我的电脑”,“属性”-“高级”-“环境变量”-“新建”-“变量名”设为CYGWIN-“变量值”设为nontsec;
3 打开XPS,重新编译,可能会出现无法删除某些文件夹的问题,请参考http://wenku.baidu.com/view/25bc7a7202768e9951e738b7.html
我也不知到为什么
