復用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存儲器的復用 這篇文章對您有用,請分享給您的好友,謝謝
文章地址:http://www.meyanliao.com/article/other/SPIFlashccqdfy.html
文章地址:http://www.meyanliao.com/article/other/SPIFlashccqdfy.html