如何为zynq-7000创建BOOT.bin文件

如何为zynq-7000创建BOOT.bin文件,第1张

1、用于创建BOOT.bin需要的文件

(1)u-boot.elf:在Linux下编译后生成u-boot文件,再强制改名为u-boot.elf文件,得到之。

(2)zynq_fsbl_0.elf:在EDk下创建得到之。

(3)system.bit::在PlanAhead中生成的bit文件;该文件不是必须的,没有该文件时,相当于把Zynq只当ARM来用。

2、创建BOOT.bin文件

(1)只含有PS部分的设计

在SDk下,Xilinx Tools ->Craete Boot

Image得到如下图所示:

(2)同时包含有PS和PL设计

在(1)中所述生成的BOOT.bin文件不含有给PL部分配置的*.bit文件,即只是ARM部分的运行代码。要渣档春使PL部分也能运行,需要在创建BOOT.bin文件时,加入PL部分的设计生成system.bit文件

相比而言蠢稿,由于(1)中生成的BOOT.bin文件没有PL部分的设计,也就无需对PL进行配置,所以启动时会如耐快一些,而(2)中的BOOT.bin文件启动要慢一些,大概有30s~40s不等(依赖于system.bit文件的大小)。

出故障了。

可以这样做:1、关闭工程后重新打开ISE,将下载电缆重新安装(或进行更换),必要时重启电脑。2、若(1)方案失败,则右击“Processes”窗口中的"GenerateProgrammingFile",点击“ProcessProperties”左边的“ConfigurationOptions”,找到“UnusedIOBPins”选项,将其修改为“float”。3、若(2)方案也失效,则进入第三步,在iMpact界面中的Edit——>Preferences——>IMPACT-ConfigurationPreferences中选中“UseHighZintsteadofBypass”一项即可。4、若(3)方案也失效,则进入第四步,在生成Bit文件扒铅明之前,右击“Processes”窗激答口中的“GenerateProgrammingFile”,点击“StartupOptions”,找到"MatchCycle",将该项修改为最大值“6”。ISE12.3。

软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体春告。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12218067.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存