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

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


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


    设置mcs生成参数
  1. 选定flash类型
    在hardware窗口选定器件,右键->Add Configuration Memory Device


    选定flash类型

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


    器件选定成功

    右键->Program Configuration Memory Device
    配置下载设置
  2. 编程flash


    编程flash

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容