首页>>论坛 >>技术社区 >>OpenHW社区论坛 >>ZYNQ及嵌入式操作系统
|
我要发帖  | 我要投票  | 我要回复  | 收藏
1

移植petalinux遇到的问题

版主: Jerry Fan  玄剑  jennyzheng  XUPteam 
移植petalinux遇到的问题
 

我到虚拟机上解压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,以及一些注意事项!

 
相关主题
回复 链接 收藏
 
RE:移植petalinux遇到的问题
 
你的Linux是ubuntu吗?
如果是,察看一下ls -la /bin/sh是不是连接到了/bin/dash。
如果是这样用ln /bin/sh /bin/bash
你试试看。
 
回复 链接 收藏
 
RE:移植petalinux遇到的问题
 
来源:
http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/archive/2007/06/msg00083.html
 
回复 链接 收藏
 
RE:移植petalinux遇到的问题
 
的确是要整个工程复制的大致流程可以看下面的回帖
http://www.openhw.org/bbs/article_72_58942.html
也可以上官网查找
http://developer.petalogix.com/#PetaLinuxDocumentation
这里有关于PetaLinux的一些文件
 
回复 链接 收藏
 
回复:移植petalinux遇到的问题
 

是ubuntu。本来就已经与bash连接了啊!还是这个问题!

 
回复 链接 收藏
 
RE:移植petalinux遇到的问题
 
http://www.namipan.com/d/47035abedcbe3f86e3b371d854562b8e496a761400303416
我上传到了纳米盘中,你下载看看吧。
不过好像只能保存7天。
 
回复 链接 收藏
 
RE:移植petalinux遇到的问题
 
是整个目录都复制。但是auto-config.in 和Kconfig.auto,都需要转换到unix的文本格式。你可以使用dos2unix命令。
然后你的问题。
你看看petalinux-new-platform的23行是什么shell函数。
 
Walkie
回复 链接 收藏
 
回复:移植petalinux遇到的问题
 

我以前用的是ubuntu,现在我使用了centos5.3,并安装了edk9.1,ise9.1,petalinux-new-platform,petalinux-copy-autoconfig已经能够起作用,但是我在启动edk9.1,ise9.1(即输入命令#xps),由出现了问题:

_xps:error while loading shared libraries:/opt/xilinx/ise9.1/bin/lin/LibSTL.so:can not restore segment prot after reloc:Permission denied.

请指点!谢谢!

 
回复 链接 收藏
 
RE:移植petalinux遇到的问题
 
哦,还是你哦。。
我看过你在另外地方发的帖子。
你是使用root安装,然后使用普通用户调用吗?
这里出现的问题应该是权限问题诶。
 
Walkie
回复 链接 收藏
 
回复:移植petalinux遇到的问题
 

请问各位高手 我在windows下做完edk后没有生成auto-config.in 和Kconfig.auto这两个文件  我在那里出了错误? 急求各位帮助。 谢谢!!!

 
回复 链接 收藏
 
回复:移植petalinux遇到的问题
 
回复第 10 楼 aiqingdiy999于2010-07-15 02:12:10发表:

请问各位高手 我在windows下做完edk后没有生成auto-config.in 和Kconfig.auto这两个文件  我在那里出了错误? 急求各位帮助。 谢谢!!!

 

你有选择OS为petalinux吗?中间有没有报错什么的?

 
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏
1