久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

ZYNQ - 無(wú)DDR固化程序(壓縮FSBL以能固化更大的應(yīng)用程序在OCM上)

應(yīng)用背景

由于ZYNQ去掉DDR之后,arm空間僅剩余256kbit(192+64),而FSBL占用資源過(guò)多,所以對(duì)FSBL的配置相關(guān)操作進(jìn)行壓縮裁剪,整合到靜態(tài)鏈接庫(kù),可以用于無(wú)FSBL的固化啟動(dòng)。 在FPGA端不ENABLE DDR,在SDK端正常建立工程,補(bǔ)充內(nèi)容如下:

適用板卡

適用于ZYNQ7系列板卡。

移動(dòng)部分文件

將導(dǎo)入SDK的平臺(tái)文件夾下的ps7_init.c和ps7_init.h移動(dòng)到src

添加靜態(tài)鏈接庫(kù)

新建一個(gè)文件夾(可直接添加在src中)添加libno_ddr_boot.a,將no_ddr_boot.h添加到src中。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-c9j99ZwV-1651209582685)(C:\Users\Administrator\Desktop\ZYNQ無(wú)DDR固化程序.assets\image-20220423171826061.png?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg==,t_20)]

添加路徑信息

點(diǎn)擊properties,添加相關(guān)編譯信息

編輯directories,

在這里插入圖片描述

編輯libraries,

在這里插入圖片描述

更改平臺(tái)文件

在platform.c文件中進(jìn)行如下更改,包含以下頭文件:

在這里插入圖片描述

進(jìn)行ps7_init的初始化,在109行添加init_FPGA();

在這里插入圖片描述

生成鏡像文件

使用該版本無(wú)需添加系統(tǒng)生成,只需添加elf和bit文件。

燒寫固化

可以新建fsbl工程進(jìn)行引導(dǎo)固化,屏蔽DDR有關(guān)的操作,可手動(dòng)定義一個(gè)宏定義用于調(diào)過(guò)該段,XPAR_PS7_DDR_0

編譯工程,生成的fsbl的elf用于引導(dǎo)固化燒寫flash。

在jtag模式下進(jìn)行燒寫下載。

工程文件和靜態(tài)鏈接庫(kù)

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場(chǎng)。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請(qǐng)聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 3
收藏 4
關(guān)注 15
成為作者 賺取收益
全部留言
0/200
成為第一個(gè)和作者交流的人吧