Boot.bin文件:改文件由fsbl.elf 文件、fpga .bit文件、應用程序.elf 文件合成
fsbl.elf文件:如果開發板或者核心板支持JTAG模式,可以直接使用合成Boot.bin的fsbl.elf文件,否則需要單獨新建一個fsbl,并且修改代碼強制支持JTAG模式
對于老版本的7035核心板,沒有JTAG模式因此需要嚴格根據以下步驟才能燒錄程序。老版本的核心板模式開關全部設置到OFF OFF,也就是TF卡模式,所以確保沒有插入TF卡。
當然該方法也支持新版本的7035核心板(新版本的有JTAG模式,后面介紹下載更方便)
本教程提供 VITIS 2021.1 QSPI-FLASH 下載方法如下:
Step1: 新建環境變量
計算機à屬性à高級系統設置à高級à環境變量à新建系統變量
變量名:XIL_CSE_ZYNQ_UBOOT_QSPI_FREQ_HZ
變量值:10000000
2:替換zynq_qspi_x4_single.bin文件
由于2021.1 flash固化存在bug,所以直接替換bin文件,zynq_qspi_x4_single.bin文件見附件(zynq_qspi_x8_dual_parallel.bin方法類似,替換文件見附件)
3:新建一個zynq_fsbl platform工程
讀者需要注意,如果不修改引導用的 fsbl,下載 uboot.bin 到 FLASH會失敗,以下就是下載 FLASH 的具體辦法,以下步驟為修改引導用的fsbl文件,用以強制支持JTAG模式。
新建一個用于引導的fsbl文件
4:修改支持強制JTAG模式
打開 zynq_fsbl 的 main.c 文件,在此處增加“BootModeRegister = JTAG_MODE; ”保存并編譯。
5:下載到FLASH
老版本的核心板模式開關全部設置到OFF OFF,也就是TF卡模式,所以確保沒有插入TF卡。該方法也支持新的核心板下載。
右擊zynq_fsbl編譯
15.5支持 JTAG模式的QSPI-FLASH固化
新的MZ7035核心板支持此模式,因此下載很便捷,首先把模式開關全部設置到ON ON
15.6從QSPI啟動
斷電設置模式開關為QSPI啟動1-ON 2-OFF (不能通電狀態下設置模式開關)
本文轉載自:米聯客
審核編輯:湯梓紅
-
Zynq
+關注
關注
10文章
609瀏覽量
47181 -
QSPI
+關注
關注
0文章
41瀏覽量
12205 -
Vivado
+關注
關注
19文章
812瀏覽量
66538 -
燒錄
+關注
關注
8文章
259瀏覽量
35581 -
Vitis
+關注
關注
0文章
146瀏覽量
7431
發布評論請先 登錄
相關推薦
評論