日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

在AMD Versal Gen 2上通過JTAG啟動EDF鏡像并刷寫UFS的流程

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

掃碼添加小助手

加入工程師交流群

本文作者:AMD 工程師 Longley Zhang

背景說明

本文基于 EDF 2025.11 版本進行測試,記錄了在 VEK385 開發(fā)板上,如何:

1. 通過 JTAG 模式 啟動 EDF 鏡像;

2. 使用 TFTP 引導(dǎo) Linux 內(nèi)核與 rootfs;

3. 在 Linux 環(huán)境中使用官方發(fā)布的 wic 鏡像 刷寫 UFS 設(shè)備;

在 2025.11 的 EDF 文檔里,燒寫 UFS 主要是依賴 Image Recovery Application。而本文提供的流程不依賴 Image Recovery Application,方便在非開發(fā)板的環(huán)境下使用。

生成 boot.bin 和 system.dtb

首先從 edf-ospi 或 xilinx-bootbin 工程中生成 EDF 啟動所需的 boot.bin 和 system.dtb。

具體的 Yocto 環(huán)境的構(gòu)建,請參考這個中文博客:

https://adaptivesupport.amd.com/s/article/000039734?language=zh_CN

在構(gòu)建環(huán)境中執(zhí)行命令:

MACHINE=versal-2ve-2vm-vek385-revb-sdt-seg bitbake edf-ospi

MACHINE=versal-2ve-2vm-vek385-revb-sdt-seg bitbake xilinx-bootbin

構(gòu)建完成后,從 /deploy/images 路徑中拷貝生成的鏡像文件:

boot.bin

system.dtb

生成 Linux 內(nèi)核鏡像與 rootfs

接下來生成 Linux kernel image 和 rootfs。

1.在 rootfs 中加入刷寫 UFS 需要的工具,例如:

bmaptool

bmap-writer

ufs-utils

可以在 local.conf 中追加配置:

IMAGE_INSTALL:append = " bmaptool bmap-writer ufs-utils "

2. 在構(gòu)建環(huán)境執(zhí)行:

MACHINE=amd-cortexa78-mali-common bitbake core-image-full-cmdline

3. 構(gòu)建完成后,從 /deploy/images 路徑中拷貝下面文件:

Image

*.cpio.gz.u-boot

說明:

官方的 EDF 文檔(PetaLinux to EDF Migration Guide | Boot Image on Hardware with JTAG)在 “Boot-Image-on-Hardware-with-JTAG” 一節(jié)中推薦 core-image-minimal,但該鏡像非常精簡,缺少很多必要的工具包(比如缺少SCP命令)。本文改用 core-image-full-cmdline,便于直接在系統(tǒng)內(nèi)刷寫 UFS。

EDF 文檔:

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/3467935747/PetaLinux+to+EDF+Migration+Guide#Boot-Image-on-Hardware-with-JTAG

通過 XSDB + JTAG 啟動 boot.bin

1.將 XSDB 連接到 VEK385 板卡。

2. 在 xsdb 中通過 JTAG 加載并啟動 boot.bin:

ta 1

device program boot.bin

執(zhí)行成功后,在 UART 終端中進入 u-boot。

在 u-boot 中通過 TFTP 啟動 Linux

進入 u-boot 命令行后:

1.配置網(wǎng)絡(luò)參數(shù)(根據(jù)你的實際網(wǎng)絡(luò)環(huán)境修改):

setenv serverip 10.10.70.101

setenv ipaddr 10.10.70.1

其中:

serverip:TFTP 服務(wù)器 IP 地址;

ipaddr:VEK385 板端 IP 地址。

2. 通過 TFTP 下載內(nèi)核、設(shè)備樹和 rootfs(cpio):

tftpboot 0x20000000 Image

tftpboot 0x22000000 system.dtb

tftpboot 0x23000000 core-image-full-cmdline-amd-cortexa78-mali-common.rootfs-20260205023743.cpio.gz.u-boot

注意:

core-image-full-cmdline-amd-cortexa78-mali-common.rootfs-20260205023743.cpio.gz.u-boot 的文件名中包含時間戳,你實際構(gòu)建得到的文件名可能不同,請以你本地輸出為準。

3. 啟動 Linux:

booti 0x20000000 0x23000000 0x22000000

在 Linux 系統(tǒng)中刷寫 UFS

成功進入 Linux 后,可以對 UFS 設(shè)備進行刷寫。

1.切換到 root 用戶,并確認 UFS 設(shè)備和分區(qū):

sudo -s

#查找 UFS 設(shè)備及其分區(qū)信息

fdisk -l

根據(jù) fdisk -l 的輸出,確認 UFS 設(shè)備節(jié)點(例如 /dev/sda,實際以系統(tǒng)識別為準)。

2. 將 wic 鏡像及 bmap 文件拷貝到板端本地內(nèi)存:

可以使用 scp 從主機拷貝到開發(fā)板,例如:

#從服務(wù)器拷貝 bmap 文件

scp longley@10.10.70.101:/home/longley/2025.2/edf-linux-disk-image-amd-cortexa78-mali-common.rootfs-20251116015456.wic.ufs.bmap ./

#從服務(wù)器拷貝壓縮的 wic 鏡像

scp longley@10.10.70.101:/home/longley/2025.2/edf-linux-disk-image-amd-cortexa78-mali-common.rootfs-20251116015456.wic.ufs.xz ./

如板上有 SD 卡接口,也可以通過 SD 卡將這兩個文件復(fù)制到板端內(nèi)存。

3. 使用 bmap-writer 或 bmaptool 刷寫 UFS:

方式一:使用 bmap-writer:

xzcat edf-linux-disk-image-amd-cortexa78-mali-common.rootfs-20251116015456.wic.ufs.xz

| bmap-writer -

edf-linux-disk-image-amd-cortexa78-mali-common.rootfs-20251116015456.wic.ufs.bmap

/dev/sda

方式二:使用 bmaptool:

bmaptool copy

--bmap edf-linux-disk-image-amd-cortexa78-mali-common.rootfs-20251116015456.wic.ufs.bmap

edf-linux-disk-image-amd-cortexa78-mali-common.rootfs-20251116015456.wic.ufs.xz

/dev/sda

注意事項:

/dev/sda 僅為示例設(shè)備節(jié)點,請根據(jù) fdisk -l 的結(jié)果確認實際設(shè)備;

上述操作會覆蓋整個 UFS 設(shè)備,刷寫前請確認設(shè)備上無需要保留的數(shù)據(jù)。

文中使用的 wic 與 bmap 文件為 VEK385 官方發(fā)布的鏡像,從 AMD 的 Wiki 下載獲得。

UFS 配置相關(guān)說明

在對 UFS 進行刷寫之前,需要按照官方文檔完成 UFS 設(shè)備的配置與初始化。

您可參考以下文檔中 “Device Configuration” 一節(jié):

UFS Linux driver | Device Configuration:

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/3103293588/UFS+Linux+driver#Device-Configuration

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

    關(guān)注

    25

    文章

    5715

    瀏覽量

    140496
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    416

    瀏覽量

    75303
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6445

    瀏覽量

    121247
  • Versal
    +關(guān)注

    關(guān)注

    1

    文章

    177

    瀏覽量

    8549

原文標題:開發(fā)者分享 | 在 AMD Versal? Gen 2 上通過 JTAG 啟動 EDF 鏡像并刷寫 UFS 的流程

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    AMD Versal自適應(yīng)SoC使用QEMU+協(xié)同仿真示例

    在任意設(shè)計流程中,仿真都是不可或缺的關(guān)鍵組成部分。它允許用戶無任何物理硬件的情況下對硬件系統(tǒng)進行確認。這篇簡短的博客將介紹如何使用 QEMU + 協(xié)同仿真來對 AMD Versal
    的頭像 發(fā)表于 08-06 17:21 ?2233次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)SoC<b class='flag-5'>上</b>使用QEMU+協(xié)同仿真示例

    如何在Zynq UltraScale+ MPSoC平臺上通過JTAG啟動嵌入式Linux鏡像

    之前文章中,我們介紹了如何使用 XSCT 工具通過 JTAG Zynq SoC 啟動嵌入
    的頭像 發(fā)表于 01-13 11:45 ?5136次閱讀

    通過JTAG啟動Linux的方法和腳本

    AMD SoC 器件(AMD Zynq 7000 SoC,AMD Zynq UltraScale+ MPSoC,AMD
    的頭像 發(fā)表于 12-22 10:27 ?3672次閱讀
    <b class='flag-5'>通過</b><b class='flag-5'>JTAG</b><b class='flag-5'>啟動</b>Linux的方法和腳本

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之 Versal 介紹(2

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之 Versal 介紹,以及Versal 芯片開發(fā)流程的簡介
    的頭像 發(fā)表于 03-07 16:03 ?3007次閱讀
    【ALINX 技術(shù)分享】<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> AI Edge 自適應(yīng)計算加速平臺之 <b class='flag-5'>Versal</b> 介紹(<b class='flag-5'>2</b>)

    AMD Versal自適應(yīng)SoC中eMMC燒錄/啟動調(diào)試檢查表(

    本篇博文提供了有關(guān) AMD Versal 自適應(yīng) SoC 中 eMMC 燒錄和啟動設(shè)置的技巧和指南。它還可用于調(diào)試 eMMC 燒錄/啟動失敗。提交服務(wù)申請個案前,應(yīng)先復(fù)查以下檢查表。
    的頭像 發(fā)表于 03-09 10:24 ?2017次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)SoC中eMMC燒錄/<b class='flag-5'>啟動</b>調(diào)試檢查表(<b class='flag-5'>上</b>)

    【NanoPi2試用體驗】刷寫Debian Jessie 8.1

    [/url][url=http://pan.baidu.com/s/1dDE0Gwh#path=%252FNanoPi2]需要玩轉(zhuǎn)GPIO物聯(lián)網(wǎng) NanoPi2編程 搞家庭服務(wù)器等
    發(fā)表于 12-25 21:58

    ZynqJTAG模式下的啟動配置流程

    是怎樣實現(xiàn)對自己的配置?  這也是本文將要和大家共同討論的問題?! ynq的啟動流程  JTAG 的模式下,Zynq 是通過
    發(fā)表于 01-08 16:33

    ZynqJTAG模式下的啟動配置流程

    本文主要與大家分享了ZynqJTAG模式下的啟動配置流程,旨在讓大家對Zynq的三階段啟動模式有一個具體的認識,希望大家多多交流。
    發(fā)表于 03-17 07:36

    ZynqJTAG模式下的啟動配置流程

    JTAG 的模式下,Zynq 是通過CPU完成對芯片的配置,也就是PS和PL的配置是通過 PS 處理器 ARM 核來實現(xiàn)的。需要注
    的頭像 發(fā)表于 10-19 09:11 ?2259次閱讀

    AMD Versal自適應(yīng)SoC CPM5 QDMA的Tandem PCIe啟動流程介紹

    本文將從硬件設(shè)計和驅(qū)動使用兩個方面介紹基于 CPM5 QDMA 的 AMD Versal 自適應(yīng) SoC 的 Tandem 設(shè)計和啟動流程
    的頭像 發(fā)表于 09-18 10:07 ?3017次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)SoC CPM5 QDMA的Tandem PCIe<b class='flag-5'>啟動</b><b class='flag-5'>流程</b>介紹

    AMD推出第二代Versal Premium系列

    Premium 系列將成為 FPGA 行業(yè)首款硬 IP 中采用 Compute Express Link( CXL )3.11 與 PCIe Gen6 支持 LPDDR5 存儲器的器件。
    的頭像 發(fā)表于 11-13 09:27 ?1846次閱讀

    AMD推出了Versal Premium Series Gen 2,這是業(yè)界第一個支持CXL 3.1和PCIe Gen6的FPGA平臺。

    AMD推出了Versal Premium Series Gen 2,這是業(yè)界第一個支持CXL 3.1和PCIe Gen6的FPGA平臺。 ?
    的頭像 發(fā)表于 11-21 15:59 ?2363次閱讀
    <b class='flag-5'>AMD</b>推出了<b class='flag-5'>Versal</b> Premium Series <b class='flag-5'>Gen</b> <b class='flag-5'>2</b>,這是業(yè)界第一個支持CXL 3.1和PCIe <b class='flag-5'>Gen</b>6的FPGA平臺。

    第二代AMD Versal Premium系列產(chǎn)品亮點

    、測試和與測量數(shù)據(jù)密集型應(yīng)用的需求。第二代 AMD Versal Premium 系列能夠加快數(shù)據(jù)流程1,2減少存儲器瓶頸3,令數(shù)據(jù)密集型
    的頭像 發(fā)表于 01-08 11:50 ?1554次閱讀

    AMD Versal CPM5 QDMA Gen4x8 ST Only Performance Design CED示例

    本篇博文演示了AMD Vivado Design Suite 2024.1 中生成 CPM5_QDMA_Gen4x8_ST_Only_Performance_Design 使用為
    的頭像 發(fā)表于 03-23 09:12 ?1611次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> CPM5 QDMA <b class='flag-5'>Gen</b>4x8 ST Only Performance Design CED示例

    AMD Versal Gen 2開發(fā)實戰(zhàn)進階工坊系列活動即將舉辦

    正式推出 —— AMD Versal Gen 2 開發(fā)實戰(zhàn)進階工坊系列活動即將在上海、蘇州、深圳、廣州、北京等多地舉辦。
    的頭像 發(fā)表于 04-15 11:37 ?461次閱讀
    唐海县| 石林| 河池市| 卢湾区| 赫章县| 门源| 平原县| 曲阜市| 安新县| 天水市| 萨迦县| 甘洛县| 梨树县| 江孜县| 商城县| 江源县| 阳城县| 凤山县| 大竹县| 和顺县| 正镶白旗| 临城县| 张家港市| 西吉县| 九寨沟县| 运城市| 天长市| 扶余县| 汝阳县| 清水河县| 绵阳市| 荔波县| 太湖县| 漳平市| 海淀区| 洛扎县| 磐石市| 鲜城| 铁力市| 麻江县| 封开县|