- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何在zynq上挂linux_第二章
上一章讲到这么一个网页:
/resources/tools-software/linux-drivers/platforms/zynq
你打开看看,密密麻麻好多英文啊
还有各种链接
本人时间确实有限,简略讲点要紧的部分吧。
这个网页讲了三大部分
1,u-boot,uImage,和dtb文件的编译
,BOOT.bin的生成
3,UI界面下载和释放
教程第一章有这么一个图:
其实要启动一个linux,
你需要的就是以下四个文件:
BOOT.bin
devicetree.dtb
uImage
和uramdisk.image.gz
BOOT.bin
(来自于编译得来的u-boot文件和网页提供的参考设计)
devicetree.dtb
(编译得来)
uImage
(编译得来)
和uramdisk.image.gz
(教程第一章里已经讲了怎么来的,xilinx 网站之直接下载下来就行)
所以,在linux下要编译的是这几个文件:
u-boot
uImage
devicetree.dtb
然后你就需要一台linux的电脑了
VNC接入工作站也行,虚拟机也行,或者你干脆装一台linux。
有两点注意:我试过14.04版的Ubuntu,在解压缩一个zip包的时候会出错,提
示文件名过长。
我也试过一个桌面版的RHEL 6.4,结果里面没装GCC,而GCC在编译过程里
是必须有的。(查看装没装GCC的办法之一是进/usr/bin看一下有没gcc文件)
最后搞成功的是一台装了GCC的RHEL 6.3桌面版。
现在准备下载一堆东西吧
第一样,交叉编译环境安装包
/member/mentor_codebench/xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin
141M大小,去下载吧。
开个迅雷或者QQ炫风的会员会很快的。
第二样,u-boot编译环境
下载页面:
/Xilinx/u-boot-xlnx
点右边的“Download ZIP”就开始下载,然后你可以指定下载目录。
或者直接下载:
/Xilinx/u-boot-xlnx/archive/master.zip
这个zip包下载下来之后会自动重新命名为u-boot-xlnx-master.zip
放进linux之后解压缩
解压命令unzip -o u-boot-xlnx-master.zip
别忘了把这个补丁文件放进解压后的根目录
/_media/resources/tools-software/linux-drivers/platforms/uboot-env.patch
第三样,uImage 和 dtb 的编译环境:
下载页面:
/analogdevicesinc/linux
容易点右边的“Download ZIP”
或者直接下载
/analogdevicesinc/linux/archive/xcomm_zynq.zip
下载成功之后自动重命名为linux-xcomm_zynq.zip
同样在linux下解压缩后使用
第四样,ADI提供的参考设计
下载页面:
/analogdevicesinc/fpgahdl_xilinx
同样点右边“Download ZIP”
或者直接下载
/analogdevicesinc/fpgahdl_xilinx/archive/master.zip
下载成功之后自动重命名为fpgahdl_xilinx-master.zip
在WIN下解压缩后使用
(其实看你的ISE 14.6装在哪里了,你在linux下用ISE也是可以的)
好了现在下载进行了一小半(晕倒吧?)
接下来大头是下载一个ISE 14.6
别的版本不行,尤其低版本不行
14.4肯定不行。
因为打开参考设计的时候会报错,所以你必须下载对应的版本。
具体用哪个版本,看这个网址
/resources/fpga/xilinx/kc705/adv7511
其中有:
Required Software
Xilinx ISE 14.6 (Programmer (IMPACT) is sufficient for the demo and is
available on Webpack).
ISE14.6的下载地址:
/s/1pNj5s
其中包含破解文件的
一共也就七八个G吧,希望你网速还凑合。
下面就开始干活了!
先把下载之一 教程编译环境的bin文件弄进linux里去
这个bin文件叫xilinx-2011.09-50-arm-xilinx-linux-gnueabi
文档评论(0)