Xilinx火龙果学习笔记(4)---从SD卡启动

Xilinx火龙果学习笔记(4)—从SD卡启动

短学期学的最后一个东西就是从SD卡启动了。之前的操作都只写到了运行内存ram中,一旦掉电就没了。下面介绍一种将代码烧录到SD卡中(rom)中,这样就可以脱机运行了。具体步骤如下:

  1. 在zynq中添加SD0,如图所示:
    Xilinx火龙果学习笔记(4)---从SD卡启动_第1张图片

  2. 接下来就是sdk中的操作了,新建一个application:
    Xilinx火龙果学习笔记(4)---从SD卡启动_第2张图片

  3. 项目名称写FSBL,然后保存时注意选zynq FSBL类型。如图:
    Xilinx火龙果学习笔记(4)---从SD卡启动_第3张图片

  4. finish后应该有这两个文件:
    Xilinx火龙果学习笔记(4)---从SD卡启动_第4张图片

  5. 接下来菜单栏Xilinx Tools->Create boot image,点击ADD,分别添加以下三个文件:
    Xilinx火龙果学习笔记(4)---从SD卡启动_第5张图片

Xilinx火龙果学习笔记(4)---从SD卡启动_第6张图片

Xilinx火龙果学习笔记(4)---从SD卡启动_第7张图片

然后得到这样的结果:
Xilinx火龙果学习笔记(4)---从SD卡启动_第8张图片

就可以了,注意,顺序也不能错,否则可能导出失败。1,3都是elf文件,第2个是从vivado导出的bit文件。
6. 然后选好导出路径,一般放桌面就好。选择导出,将导出的BOOT.bin文件拷到SD卡根目录中去,然后将SD卡插入火龙果就OK了。

你可能感兴趣的:(Xilinx火龙果)