Xilinx火龙果学习笔记(4)—从SD卡启动
短学期学的最后一个东西就是从SD卡启动了。之前的操作都只写到了运行内存ram中,一旦掉电就没了。下面介绍一种将代码烧录到SD卡中(rom)中,这样就可以脱机运行了。具体步骤如下:
在zynq中添加SD0,如图所示:
接下来就是sdk中的操作了,新建一个application:
项目名称写FSBL,然后保存时注意选zynq FSBL类型。如图:
finish后应该有这两个文件:
接下来菜单栏Xilinx Tools->Create boot image,点击ADD,分别添加以下三个文件:
然后得到这样的结果:
就可以了,注意,顺序也不能错,否则可能导出失败。1,3都是elf文件,第2个是从vivado导出的bit文件。
6. 然后选好导出路径,一般放桌面就好。选择导出,将导出的BOOT.bin文件拷到SD卡根目录中去,然后将SD卡插入火龙果就OK了。