如何为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、应有CD-R刻录软件,如Easy CD Creator 3.01等,要求能支持ISO9006映射文件的制作即可。

2、BootcatX.bin文件。

3、Mkbootcd.exe文件。

4、Getbtimg.exe文件。

5、开机 *** 作系统的启动盘,如DOS 6.2或Win95的启动盘。

6、光盘刻录机。

7、支持光盘启动的主板及光驱。

二、制作过程(以Easy CD Creator 3.01为例)

1、用Getbtimg.exe生成启动映射文件(MS-DOS环境)格式:Getbtimg 盘符生成文件名。如:Getbtimg A:win95.img 、Getbtimg 、A:dos622.img 如要多重引导,重复以上 *** 作多次,把所有文件一次生成。

2、制作ISO文件。启动刻录软件,按一般程序制作,把BOOTCATXBIN及所有袭氏映射文件IMG放在最前面,然后选“File”菜单“Create Disc image”保存成ISO文件,如BOOTCD ISO。注意,一定要先把这几个文件拖到录制窗口最前面,然后才拖其他要放在光盘里的文件,否则有可能此CD不能启动计算机。

3、用Mkbootcd.exe修改生成的IOS文件(MS-DOS环境)。格式:Mkbootcd.iso文件名BootcatX.bin ,映射文件1 映射文件2。如:Mkbootcd 、bootcd.iso、bootcatx.bin、 win95.img、dos622.img、Mkbootcd、bootcd.iso、bootcatx.bin、

win95.img、dos622.img、win98.img (注:*.img文件的顺序和刻好光盘的启动顺序相匹配)

4、把修改好的ISO文件用刻录软件刻录到空白CD-R盘片上。选“File”菜单“Create CD form Disc image”后d出文件选择对话框,选择BOOTCD.ISO,完成后刻录到光盘上。

5、完成,启动计算机,设BIOS为CD-ROM优先启动。即可重新启动计算机试一下了。

6、以上是制作多重引导的启动光盘的过程,如单引导则只制作一个*.img文件,其它方法一致。另外单引导的启动光盘还有专门软件可制作,如Easy CD Creator 3.01、Nero 3.0等,制作方法谈戚较简单。

7、建议:在制作ISO文件时,一般来说只制作拍侍散几个启动文件,刻录好以后再录其它文件。这样制作和修改好的ISO文件以后都可以使用。而不必每次都重复以上 *** 作。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存