使用vivado通过SPI配置flash完成自启动

  1. 生成mcs文件
    Tools->Generate Memory Conffiguration File


    使用vivado通过SPI配置flash完成自启动_第1张图片
    生成.mcs文件
  2. 设置mcs文件生成参数
  • Format : 设置生成数据的格式,这里选择mcs格式
  • Memory Part : 选定flash类型,本文设置的flash类型为KC507上的MT25QL128ABA8ESF-0SIT(查看相应的User Guide即可得到)。
  • Filename : .mcs文件名
  • Interface : 设置接口类型
    Load bitstream files : 选定要加载的bit文件,可以通过加载多个。
    其他选项默认即可。


    使用vivado通过SPI配置flash完成自启动_第2张图片
    设置mcs生成参数
  1. 选定flash类型
    在hardware窗口选定器件,右键->Add Configuration Memory Device


    使用vivado通过SPI配置flash完成自启动_第3张图片
    选定flash类型

    选定后,hardware窗口就会出现如下视图:


    使用vivado通过SPI配置flash完成自启动_第4张图片
    器件选定成功

    右键->Program Configuration Memory Device
    使用vivado通过SPI配置flash完成自启动_第5张图片
    配置下载设置
  2. 编程flash


    使用vivado通过SPI配置flash完成自启动_第6张图片
    编程flash

    注意:一定要添加与.mcs文件对应的.prm文件,否则下载不成功。
    (.prm文件为bit数据校验文件)

这是一种傻瓜方式,按照图片中的设置一步一步完成即可。

你可能感兴趣的:(使用vivado通过SPI配置flash完成自启动)