chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Lopper實(shí)用工具為目標(biāo)處理器生成DTB

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 2026-02-24 11:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文作者:AMD 工程師 Stephenm

本文將討論如何使用 Lopper 實(shí)用工具為目標(biāo)處理器生成 DTB。

Lopper 概述

Lopper 是一個(gè)基于 Python 的框架,用于從系統(tǒng)設(shè)備樹中抽取系統(tǒng)元數(shù)據(jù),例如,處理器地址映射上的處理器和 IP。

目前,Lopper 框架 API 不會(huì)通過 AMD Vitis統(tǒng)一軟件平臺(tái)直接向用戶公開。相反,Vitis Python API(例如平臺(tái)、域、系統(tǒng)工程和應(yīng)用組件創(chuàng)建)使用底層 Lopper 框架 API。Lopper 框架還用于生成 xparameters.h、連接器腳本以及驅(qū)動(dòng)程序和庫初始化文件。

Lopper 還可用于從系統(tǒng)設(shè)備樹 (SDT) 中為目標(biāo)處理器“剪裁”設(shè)備樹二進(jìn)制對(duì)象 (DTB)。

系統(tǒng)設(shè)備樹 (SDT) 概述

系統(tǒng)設(shè)備樹 (SDT) 是 AMD Vitis Unified 流程中新引入的概念。原先在 Vitis 傳統(tǒng)流程中,硬件元數(shù)據(jù)是根據(jù) Vitis 工具的要求通過“特殊處理”方式使用 HSI API 從 XSA 直接抽取的,例如,抽取處理器用于創(chuàng)建平臺(tái)或者抽取 IP 用于創(chuàng)建 BSP。

在 Vitis Unified 流程中,我們現(xiàn)在會(huì)在生成平臺(tái)時(shí)創(chuàng)建 SDT,并通過 Lopper 實(shí)用工具將硬件元數(shù)據(jù)提供給 Vitis。這與 Linux 中使用的設(shè)備樹概念類似,但顧名思義,SDT 是一個(gè)系統(tǒng)級(jí)設(shè)備樹,包含所有 CPU 集群(及其各自的地址映射)和系統(tǒng)級(jí)存儲(chǔ)器。典型的 Linux 設(shè)備樹專用于目標(biāo)處理器(例如 Cortex A53 #0)的地址映射。

所有組件都派生自 SDT,例如平臺(tái)、應(yīng)用、域等。SDT 也將用于創(chuàng)建面向處理器的設(shè)備樹。它還用于派生系統(tǒng)級(jí)元數(shù)據(jù),例如地址映射中的 IP 和處理器。

SDT 在 Vitis Unified 中用于描述硬件元數(shù)據(jù),但它也可用于為目標(biāo)處理器“剪裁”DTB。

生成 SDT

SDT 是使用 SDTgen 生成的,它是來自 XSCT 的基于 Tcl 的實(shí)用工具:

sdtgen set_dt_param -dir sdt_out -xsa design_1_wrapper.xsa -board_dts versal-vck190-rev1.1 sdtgen generate_sdt

設(shè)置 -board_dts 選項(xiàng)來傳遞 VCK190 評(píng)估板的 .dtsi 文件。這樣做是因?yàn)?XSA 只包含 AMD Vivado設(shè)計(jì)套件 IP integrator 塊設(shè)計(jì) (BD) 中 IP 的硬件元數(shù)據(jù)。

但是,如果想生成能夠在 Linux 或 U-Boot 中工作的 DTB,則需要傳遞 PHY 的板級(jí) DT 節(jié)點(diǎn)和 I2C 器件。在 SDTgen 中可以查看開發(fā)板列表 :

https://github.com/Xilinx/system-device-tree-xlnx/tree/master/device_tree/data/kernel_dtsi/2024.1/BOARD

這將把 SDT 文件(.dts 和 .dtsi 文件的集合)生成到 sdt_out 中。現(xiàn)在可以在此 SDT 文件夾上使用 Lopper 來抽取和“剪裁”DTB。

使用 Lopper 獲取處理器

要從 SDT 獲取處理器列表,請(qǐng)運(yùn)行以下命令:

source lopper_settings.sh export LOPPER_DTC_FLAGS="-b 0 -@" lopper -f -i ./lopper/lopper/lops/lop-cpulist.dts ./sdt_out/system-top.dts

從 Lopper 為 Cortex A72 # 0 生成 DTB

lopper -f --enhanced -i ./lopper/lopper/lops/lop-a72-imux.dts ./sdt_out/system-top.dts system.dtb -- gen_domain_dts psv_cortexa72_0 linux_dt

為分段流程生成 DTB 和 PL DTBO

lopper -f --enhanced ./sdt_out/system-top.dts ./sdt_out/system.dts -- xlnx_overlay_dt cortexa72-versal full; lopper -f --enhanced -O . -i ./lopper/lopper/lops/lop-a72-imux.dts ./sdt_out/system.dts ./$(SDT_OUT)/system.dtb -- gen_domain_dts psv_cortexa72_0 linux_dt; dtc -I dts -O dtb -o ./sdt_out/pl.dtbo pl.dtsi

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20248

    瀏覽量

    252143
  • 設(shè)備樹
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    3572
  • Vitis
    +關(guān)注

    關(guān)注

    0

    文章

    157

    瀏覽量

    8340

原文標(biāo)題:開發(fā)者分享 | 使用 Lopper 從系統(tǒng)設(shè)備樹生成設(shè)備樹二進(jìn)制對(duì)象

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    matlab的實(shí)用工具命令

    matlab的實(shí)用工具命令實(shí)用工具 Abcdchk  檢測(cè)(A、B、C、D)組的一致性 Chop 取n個(gè)重要的位置 Dexresp 離散取樣響應(yīng)函數(shù) 
    發(fā)表于 09-22 15:56

    申請(qǐng)實(shí)用工具軟件版主!【申請(qǐng)通過】

    標(biāo)題:申請(qǐng)實(shí)用工具軟件區(qū)版主會(huì)員ID:jianqian1991年齡:20注冊(cè)日期:忘記了!申請(qǐng)日期:2010-04-27申請(qǐng)版塊:實(shí)用工具軟件特長及愛好:籃球,電影申請(qǐng)理由:無!每天都到這里下資料!問問題!總不能沒點(diǎn)貢獻(xiàn)!自學(xué)階段沒有技術(shù)!只想申請(qǐng)個(gè)
    發(fā)表于 04-27 09:10

    51單片機(jī)實(shí)用工具

    51單片機(jī)實(shí)用工具
    發(fā)表于 12-20 22:36

    LabVIEW實(shí)用工具***寶典課件

    不知道有沒有人上傳過《labview實(shí)用工具詳解》和寶典配合真的很贊,不過只有前幾章,我是從圖書館借的書,大家可以買一本
    發(fā)表于 01-25 22:40

    Labview實(shí)用工具詳解 代碼下載

    本帖最后由 tòrγㄚ 于 2015-7-8 10:10 編輯 Labview實(shí)用工具詳解 代碼下載
    發(fā)表于 06-30 15:43

    LabVIEW實(shí)用工具詳解簡版.pdf

    LabVIEW實(shí)用工具詳解簡版[url=https://bbs.elecfans.com/forum.php?mod=attachment&aid=MjcwNTU1fDk1ZTc1NWUyfDE0MzgwNDM5Nzl8MTM3MTg4fDUwMjI1MQ%3D%3D][/url]
    發(fā)表于 07-28 08:34

    labview實(shí)用工具詳解 配套程序

    labview實(shí)用工具詳解 配套程序
    發(fā)表于 10-22 01:04

    調(diào)整線條寬度的實(shí)用工具

    調(diào)整線條寬度的實(shí)用工具 在使用AutoCAD繪圖軟件繪制各類圖形的工作中。最后一個(gè)階段是將圖形文件最終在打印機(jī)、繪圖機(jī)上輸出圖紙。
    發(fā)表于 02-14 17:04 ?1156次閱讀

    uartassist串口調(diào)試助手_實(shí)用工具

    uartassist串口調(diào)試助手_實(shí)用工具,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-17 11:16 ?43次下載

    多種電子工程師實(shí)用工具大全

    本文主要介紹了多種電子工程師實(shí)用工具大全.
    發(fā)表于 06-27 08:00 ?140次下載
    多種電子工程師<b class='flag-5'>實(shí)用工具</b>大全

    電阻色環(huán)的識(shí)別實(shí)用工具應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是電阻色環(huán)的識(shí)別實(shí)用工具應(yīng)用程序免費(fèi)下載。
    發(fā)表于 11-12 08:00 ?5次下載
    電阻色環(huán)的識(shí)別<b class='flag-5'>實(shí)用工具</b>應(yīng)用程序免費(fèi)下載

    windows啟動(dòng)修復(fù)實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是windows啟動(dòng)修復(fù)實(shí)用工具免費(fèi)下載。
    發(fā)表于 12-10 08:00 ?1次下載
    windows啟動(dòng)修復(fù)<b class='flag-5'>實(shí)用工具</b>免費(fèi)下載

    LLC計(jì)算的實(shí)用工具應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是LLC計(jì)算的實(shí)用工具應(yīng)用程序免費(fèi)下載。
    發(fā)表于 03-31 08:00 ?93次下載
    LLC計(jì)算的<b class='flag-5'>實(shí)用工具</b>應(yīng)用程序免費(fèi)下載

    頻率電感電容計(jì)算的實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是頻率電感電容計(jì)算的實(shí)用工具免費(fèi)下載。
    發(fā)表于 05-06 16:38 ?48次下載
    頻率電感電容計(jì)算的<b class='flag-5'>實(shí)用工具</b>免費(fèi)下載

    如何使用 Python 來創(chuàng)建一些強(qiáng)大的應(yīng)用和實(shí)用工具

    本文將探討如何以 Zynq UltraScale 器件上的 IP 核目標(biāo),使用 Python 來創(chuàng)建一些強(qiáng)大的應(yīng)用和實(shí)用工具。此處提供了一個(gè)程序包,供您用于讀取設(shè)備樹和訪問 IP 核。此外還提供一個(gè)
    發(fā)表于 09-08 10:23 ?1186次閱讀