我到虚拟机上解压petalinux-v0.30-rcl.tar.gz生成petalinux-v0.30-rcl文件夹,cd
到该目录下,执行source settings.sh
显示环境变量添加成功!
我把windows下的EDK创建的工程lab(lab为工程的文件夹)全部拷贝到虚拟机中。(不知道是要整个文件夹都拷,还是只要考auto-config.in
和Kconfig.auto,所以我把整个文件夹都拷过来了)。
然后到/petalinux-v0.30-rcl/software/petalinux-dist/目录下,执行petalinux-new-platform
-v Xilinx -p 3S500E -k 2.6
出现如下错误提示:/xilinx_EDK/petalinux-v0.30-rc1/tools/common/petalogix/bin/petalinux-new-platform:
23: function: not found
Usage:
petalinux-new-platform [-force] [-k kernelver ]
[-v vendor] -p platform
Required:
-p platform The name of the new platform
Optional parameters (and default value):
-v vendor Vendor name for new board
(PetaLogix)
-k kernelver Kernel version '2.4' or '2.6'
(2.6)
-force Force
overwriting an existing platform if required (no).
exit: 35: Illegal number: -1
请教高手!急!明明可以在/tools/common/下可以找到petalinux-new-platform和petalinx-copy-autoconfig等功能,但就是有错误!急啊!我还想请教一下高手,把windows下的EDK工程lab拷贝到linux中要注意什么,还是只要拷贝auto-config.in
和Kconfig.auto,以及一些注意事项!