返回顶部
关闭软件导航
位置:首页 > 资讯 > 其他>2SPIFlash存储器的复用

  复用SPIFlash是指既用它来保存硬件配置文件、Bootloader引导程序还用来保存用户应用程序。在加载阶段,FPGA自动从SPIFlash中读取硬件配置bit文件及Bootloader程序进行配置到片内BRAM中运行。当完成加载后,FPGA内部逻辑启动,通过运行的Bootloader程序读取SPIFlash中的用户应用程序flash跳转软件,并写到外部SDRAM的相应位置,最后Bootloader程序切换指令指针到SDRAM指定位置,在外部的SDRAM中开始执行应用程序FLASH跳转生成器。

flash跳转软件

  图3给出了本系统中复用SPIFlash嵌入式系统结构图,用EDK中的opb_sdram连接外部SDRAM,用opb_spi连接SPIFlash(AT45DB161D),通过Bootloader软件程序实现从SPIFlash中复制用户应用程序到SDRAM中,然后在SDRAM中运行。但是FLASH跳转生成器 ,Boot-loader在系统上电时会通过FP-GA芯片的配置引脚首先加载到BRAM中运行,这样就可以实现上电自动加载启动程序。

flash跳转软件

如果您觉得 2SPIFlash存储器的复用 这篇文章对您有用,请分享给您的好友,谢谢
文章地址:https://www.tianxianmao.com/article/other/SPIFlashccqdfy.html
解放双手无尽可能,有问题添加天线猫微信