為處理海量數據、復雜算法、超低延時的應用提供數字化加速驅動力是賽靈思一直的目標,為此,賽靈思研發 Bootgen 工具支持將二進制文件縫合在一起并生成器件啟動鏡像。定義了多個屬性和參數作為創建啟動鏡像時的輸入
Zynq-7000 SoC 啟動鏡像布局
Zynq-7000 SoC 上的 bootROM 作為應用處理器單元 (APU) 中運行的首個軟件,可在安全環境內以加密 FSBL 來執行。受支持的啟動模式包括:
? JTAG 模式主要用于開發和調試
? NAND、并行 NOR、串行 NOR (QSPI) 和安全數字 (SD) 閃存用于啟動器件。
啟動頭文件
Versal ACAP 啟動鏡像格式
Versal ACAP 中的平臺管理控制器 (PMC) 負責 Versal ACAP 的平臺管理。由 2 個 PMC MicroBlaze 處理器、ROM 代碼單元 (RCU) 和平臺處理單元 (PPU) 所處理的啟動鏡像格式:
? RCU:ROM 代碼單元包含三重冗余 MicroBlaze 處理器和只讀存儲器 (ROM),其中包含可執行 bootROM
? PPU:平臺處理單元包含三重冗余 MicroBlaze 處理器和 384 KB 的專用 PPU RAM
Versal ACAP 啟動鏡像模塊框圖
創建啟動鏡像
Bootgen 定義了多個屬性用于生成啟動鏡像,并根據文件中傳遞的內容來解釋和生成啟動鏡像。由于有多條命令和多個屬性可用,Bootgen 定義了啟動鏡像格式 (BIF) 來包含這些輸入。BIF 包含:
? 配置屬性,用于創建安全/非安全啟動鏡像
? 啟動加載程序,適用于 Zynq 器件和 Zynq UltraScale+ MPSoC 的第一階段啟動加載程序 (FSBL);適用于 Versal ACAP 的 Platform Loader and Manager (PLM)
? 一個或多個分區鏡像
責任編輯:haq
-
控制器
+關注
關注
114文章
17787瀏覽量
193068 -
賽靈思
+關注
關注
33文章
1798瀏覽量
133425 -
鏡像
+關注
關注
0文章
180瀏覽量
11641
原文標題:用戶指南 | Bootgen:生成啟動鏡像
文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數據結構】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
深入解析U-Boot image.c:RK平臺鏡像處理核心邏輯
如何在Zynq UltraScale+ MPSoC平臺上通過JTAG啟動嵌入式Linux鏡像
開發者指南 | 華為昇騰Ascend310B啟動鏡像制作與燒寫全攻略
【VPX650 】青翼凌云科技基于 VPX 系統架構的 VU13P FPGA+ZYNQ SOC 超寬帶信號處理平臺
Zynq7100 BSP移植,MSH終端不能正確顯示是為什么?
fpga開發板 璞致ZYNQ 7000 系列之 PZ7035/PZ7045/PZ7100-FH 核心板與開發板用戶手冊
Docker鏡像構建與管理指南
Zynq-7000 SoC與7系列設備內存接口解決方案數據手冊
Allegro Skill布局功能之整體模塊鏡像介紹
為什么無法在iMX8ULP上使用imx-mkimage啟動Cortex M33演示映像?
Zynq7000處理器的配置詳解
從零開始馴服Linux(一):ZYNQ-Linux啟動文件構建全解析
基于Docker鏡像逆向生成Dockerfile
Zynq-7000 SoC 啟動鏡像布局
評論