在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 2023-12-22 10:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文作者:AMD 工程師 Longley Zhang

在 AMD SoC 器件(AMD Zynq 7000 SoC,AMD Zynq UltraScale+MPSoC,AMD Versal AdaptiveSoC),常見的啟動方式是通過加載外部存儲器(QSPI Flash,eMMC 等)上的鏡像,直接啟動到 Linux。但當板子調(diào)試時,經(jīng)常需要通過 JTAG 把 SoC 器件啟動到 Linux。這篇文章將分享通過 JTAG 啟動 Linux 的方法和腳本。

一、如果使用 Petalinux 編譯 Linux 鏡像,并且 Petalinux 所在的 Linux 主機能(遠程或本地)通過 JTAG 連接到 SoC 板子,那么可以使用下面的 Petalinux 命令直接下載 Linux 鏡像。

4f46b588-9ff1-11ee-8b88-92fbcf53809c.png

如果 JTAG 直接連接在 Linux 主機上,上面命令的“--hw_server-url:3121”可以去掉。

二、前面介紹的“petalinux-boot --jtag”命令,其實是運行了對應(yīng)的 XSCT 腳本,通過 XSCT 工具進行下載。所以我們也可以直接通過 XSCT 工具通過 JTAG 進行鏡像加載。下面介紹加載常用 XSCT 腳本。下面的腳本是負責把 SoC 器件啟動到 u-boot,并把 Linux 鏡像加載到內(nèi)存。用戶可以把命令拷貝到 tcl 文件里,然后在 XSCT 里直接 source xxx.tcl 運行。或者可以手動輸入命令,這樣方便在啟動的不同階段的進行調(diào)試。

2.1 Zynq 7000 SoC 器件

4f4a4932-9ff1-11ee-8b88-92fbcf53809c.png

2.2 Zynq UltraScale+ MPSoC 器件

4f519f5c-9ff1-11ee-8b88-92fbcf53809c.png

2.3 Versal AdaptiveSoC
下面的 boot.bin 是通過“petalinux-package --boot --u-boot”生成的包含 u-boot 的鏡像。

4f6e7f5a-9ff1-11ee-8b88-92fbcf53809c.png


2.4 在 u-boot 里運行下面命令啟動 Linux
bootm 0x10000000 0x11A00000 0x11000000
或 bootm 0x10000000 (如果 XSCT 里使用的是 image.ub。)
注意:啟動到 u-boot 后,u-boot 可能會找不到 boot.scr 而執(zhí)行默認的啟動腳本,用戶可以用 Ctrl+c 把啟動中斷,進入 u-boot 命令行。

審核編輯:湯梓紅

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

    關(guān)注

    38

    文章

    7643

    瀏覽量

    166862
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4365

    瀏覽量

    222198
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11497

    瀏覽量

    213261
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    403

    瀏覽量

    73117
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    397

    瀏覽量

    28405

原文標題:開發(fā)者分享|通過 JTAG 在 AMD SoC 器件里啟動 Linux 的方法

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    嵌入式Linux啟動時間優(yōu)化的秘密之四-啟動腳本

    本文主要講述嵌入式Linux啟動時間優(yōu)化的秘密,我們繼續(xù)上篇沒有講完的嵌入式Linux啟動時間優(yōu)化方法,本文主要會講
    發(fā)表于 04-21 09:22 ?2682次閱讀
    嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>啟動</b>時間優(yōu)化的秘密之四-<b class='flag-5'>啟動腳本</b>

    如何使用Shell腳本Linux 服務(wù)器尋找攻擊證據(jù)

    使用 Shell 腳本Linux 服務(wù)器上能夠控制、毀壞或者獲取任何東西,通過一些巧妙的攻擊方法黑客可能會獲取巨大的價值,但大多數(shù)攻擊也留下蹤跡。當然,這些蹤跡也可
    的頭像 發(fā)表于 10-09 14:24 ?1169次閱讀

    幾個經(jīng)典高效的linux腳本

    今天浩道跟大家分享硬核shell干貨,以下幾個腳本皆為經(jīng)典高效的linux腳本,拿來即用!
    發(fā)表于 10-21 09:04 ?1620次閱讀

    Linux中執(zhí)行shell腳本的兩種方式

    shell腳本,通常這個腳本通過一系列的操作編寫的腳本,這些腳本都主要用于應(yīng)用的啟動停止等。那么
    發(fā)表于 11-18 16:49 ?2051次閱讀
    <b class='flag-5'>Linux</b>中執(zhí)行shell<b class='flag-5'>腳本</b>的兩種方式

    開機自啟動linux執(zhí)行腳本方法

    Linux配置開機自啟動執(zhí)行腳本方法有很多,這里分享兩種方法,分別是修改/etc/rc.local方法
    發(fā)表于 03-30 17:07

    Linux啟動設(shè)置詳解

      關(guān)于linux啟動   2. 關(guān)于rc.d   3. 啟動腳本示例   4. 關(guān)于rc.local   5. 關(guān)于bash啟動腳本   6. 關(guān)于開機程序的自動
    發(fā)表于 09-14 15:56 ?34次下載

    Linux腳本教程

    Linux腳本教程
    發(fā)表于 10-30 15:48 ?12次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>腳本</b>教程

    shell腳本啟動java程序詳情解說

    在項目中有個java工程部署在linux上,需要用shell腳本方法啟動。bin下面是編譯后java的文件,bat下面是一些啟動腳本,bat
    發(fā)表于 11-15 11:30 ?6143次閱讀
    shell<b class='flag-5'>腳本</b><b class='flag-5'>啟動</b>java程序詳情解說

    Linux常見調(diào)用shell腳本的三種方法

    編寫Linux下的應(yīng)用程序時有時需要調(diào)用Linux的相關(guān)shell腳本,在這些腳本通過調(diào)用Linux
    的頭像 發(fā)表于 06-28 14:28 ?8651次閱讀

    如何利用Shell腳本掩藏Linux服務(wù)器使用痕跡

    使用 Shell 腳本Linux 服務(wù)器上能夠控制、毀壞或者獲取任何東西,通過一些巧妙的攻擊方法黑客可能會獲取巨大的價值,但大多數(shù)攻擊也留下蹤跡。當然,這些蹤跡也可
    的頭像 發(fā)表于 02-13 13:21 ?3516次閱讀

    嵌入式 linux開機自啟動腳本

    筆者使用buildroot構(gòu)建的跟文件系統(tǒng)。首先看下/etc/init.d/自啟動腳本有什么規(guī)律?有什么規(guī)律?以Sxx為開頭的腳本,再看rcS里面的腳本內(nèi)容。以Sxx開頭后面的xx代表數(shù)字例如S60qtDemo-bg,
    發(fā)表于 11-01 16:31 ?11次下載
    嵌入式 <b class='flag-5'>linux</b>開機自<b class='flag-5'>啟動腳本</b>

    通過Shell腳本掩蓋Linux系統(tǒng)上的操作痕跡

    使用 Shell 腳本Linux 服務(wù)器上能夠控制、毀壞或者獲取任何東西,通過一些巧妙的攻擊方法黑客可能會獲取巨大的價值,但大多數(shù)攻擊也留下蹤跡。
    的頭像 發(fā)表于 04-03 10:43 ?703次閱讀

    使用Shell腳本掩蓋Linux上的操作痕跡

    使用 Shell 腳本Linux 服務(wù)器上能夠控制、毀壞或者獲取任何東西,通過一些巧妙的攻擊方法黑客可能會獲取巨大的價值,但大多數(shù)攻擊也留下蹤跡。
    的頭像 發(fā)表于 05-23 09:15 ?861次閱讀
    使用Shell<b class='flag-5'>腳本</b>掩蓋<b class='flag-5'>Linux</b>上的操作痕跡

    Linux系統(tǒng)中調(diào)用腳本的常見方法

    linux系統(tǒng)中有多種方法可以在系統(tǒng)啟動后調(diào)用腳本,接下來介紹幾種常見的方法
    的頭像 發(fā)表于 12-13 18:16 ?1347次閱讀

    Linux開機啟動方案

    不管組件是否已經(jīng)安裝為系統(tǒng)服務(wù),可以通過開機啟動腳本實現(xiàn) 注意,以下操作,均需要設(shè)置相關(guān)腳本的可執(zhí)行權(quán)限,即 chmod +x 啟動腳本
    發(fā)表于 04-22 09:45 ?379次閱讀
    主站蜘蛛池模板: 国产精品爱久久久久久久三级 | 五月婷婷丁香在线观看 | 美女一级毛片毛片在线播放 | 免费一区二区视频 | 色就是色欧美色图 | 四虎永久在线精品视频免费观看 | 国产成人综合久久 | 天天操操操操操操 | 奇米影色777四色在线首页 | 美女网站视频一区 | 亚洲一区免费在线观看 | 日本高清视频网站www | 亚洲理论视频 | 一级在线观看 | 青娱乐伊人 | 色老头久久久久久久久久 | 欧美色淫 | 亚洲成人在线电影 | xxxxxx日本人免费 | 俺要操| 天堂资源在线观看 | 天天摸日日摸人人看 | 操女人免费视频 | 色婷婷在线视频观看 | 色播四房间 | 又黄又涩的视频 | 97夜夜澡人人爽人人喊一欧美 | 黄a视频在线观看 | 黄黄网址| 亚洲国产激情在线一区 | 婷婷六月天激情 | 中文字幕一区二区三区在线观看 | 操日本美女视频 | 色丁香在线视频 | 美女拍拍拍爽爽爽爽爽爽 | 久热福利视频 | 7777色鬼xxxx欧美色夫 | 免费能直接在线观看黄的视频 | 天天插天天狠天天透 | 久久男人网 | 四虎成人免费影院网址 |