描述
引导加载到Block RAM而不是DDR有几个原因,最明显的原因是速度和流程的简易性。
解
当您的整个程序适合Block RAM时,最简单的事情就会发生,并且您只需要在同一个闪存器件中使用一个单启动比特流和一个ELF应用程序。此方法只需要块RAM链接的应用程序,SDK和iMPACT。
- 在SDK中,完成应用程序的编写和调试
- 单击Xilinx工具 – > 编程FPGA
- 选择应用程序ELF映像,然后单击“ 程序”
- 您现在将拥有一个位于工作区内hw_platform文件夹中的download.bit。
- 打开iMPACT
- 在左侧,单击“ 创建PROM文件”
- 选择所需的闪存(SPI或BPI)
- 单击绿色箭头。
- 在第二列中,从下拉菜单中选择您的器件和闪存大小,然后单击“ 添加存储器件”
- 单击第二个绿色箭头。
- 在第三列中,为MCS定义输出目录(最终图像文件)
- 文件格式= MCS
- 添加非配置数据文件=否 。
- 单击屏幕上的确定
- 出现提示时,将步骤4中保存的download.bit添加到地址偏移量0x0。
- 出现提示时,请勿添加第二个比特流。
- 在窗口的左侧,单击“ 生成编程文件”
- 双击边界扫描 。
- 初始化链
- 右键单击器件,然后添加SPI / BPI闪存 。
- 选择您的闪存器件
- 右键单击闪存,然后单击“ 程序”
没有回复内容