色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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。但當(dāng)板子調(diào)試時,經(jīng)常需要通過 JTAG 把 SoC 器件啟動到 Linux。這篇文章將分享通過 JTAG 啟動 Linux 的方法和腳本。

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

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

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

二、前面介紹的“petalinux-boot --jtag”命令,其實是運(yùn)行了對應(yīng)的 XSCT 腳本,通過 XSCT 工具進(jìn)行下載。所以我們也可以直接通過 XSCT 工具通過 JTAG 進(jìn)行鏡像加載。下面介紹加載常用 XSCT 腳本。下面的腳本是負(fù)責(zé)把 SoC 器件啟動到 u-boot,并把 Linux 鏡像加載到內(nèi)存。用戶可以把命令拷貝到 tcl 文件里,然后在 XSCT 里直接 source xxx.tcl 運(yùn)行。或者可以手動輸入命令,這樣方便在啟動的不同階段的進(jìn)行調(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 里運(yùn)行下面命令啟動 Linux
bootm 0x10000000 0x11A00000 0x11000000
或 bootm 0x10000000 (如果 XSCT 里使用的是 image.ub。)
注意:啟動到 u-boot 后,u-boot 可能會找不到 boot.scr 而執(zhí)行默認(rèn)的啟動腳本,用戶可以用 Ctrl+c 把啟動中斷,進(jìn)入 u-boot 命令行。

審核編輯:湯梓紅

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

    關(guān)注

    38

    文章

    7512

    瀏覽量

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

    關(guān)注

    38

    文章

    4177

    瀏覽量

    218464
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11316

    瀏覽量

    209814
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    401

    瀏覽量

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

    關(guān)注

    1

    文章

    391

    瀏覽量

    14889

原文標(biāo)題:開發(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 ?2452次閱讀
    嵌入式<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ù)攻擊也留下蹤跡。當(dāng)然,這些蹤跡也可
    的頭像 發(fā)表于 10-09 14:24 ?989次閱讀

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

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

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

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

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

    Linux配置開機(jī)自啟動執(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)于開機(jī)程序的自動
    發(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 ?6018次閱讀
    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 ?8443次閱讀

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

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

    嵌入式 linux開機(jī)自啟動腳本

    筆者使用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>開機(jī)自<b class='flag-5'>啟動腳本</b>

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

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

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

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

    Linux開機(jī)啟動方案

    不管組件是否已經(jīng)安裝為系統(tǒng)服務(wù),可以通過開機(jī)啟動腳本實現(xiàn) 注意,以下操作,均需要設(shè)置相關(guān)腳本的可執(zhí)行權(quán)限,即 chmod +x 啟動腳本
    發(fā)表于 04-22 09:45 ?270次閱讀
    主站蜘蛛池模板: 美女与男人对肌免费网站| 韩国无遮羞禁动漫在线观看96| 亚洲高清国产拍精品影院| 日日噜噜夜夜狠狠扒开双腿 | 国内精品伊人久久久影院| 高清撒尿hdtube撒尿| www伊人网| 爱做久久久久久| 白丝美女被狂躁免费漫画| 俺也去最新地址| 吃奶摸下的羞羞漫画| 高中生高潮抽搐喷出白浆视频| 干性感美女| 国产精品久久人妻无码蜜| 国产高清砖码区| 国产露脸150部国语对白| 国产亚洲视频在线观看| 好吊射视频988gaocom| 黄色精品视频| 久久囯产精品777蜜桃传媒| 久久久久嫩草影院精品| 妈妈的朋友6未删减版完整在线 | 精品国产自在自线官方| 精品一区二区三区免费观看| 久草国产在线播放| 拉菲娱乐主管高工资q39709| 麻豆最新免费版| 青草视频久久| 色婷婷粉嫩AV精品综合在线| 午夜特级毛片| 亚洲字幕久久| 97在线精品视频免费| 边摸边吃奶边做激情叫床视| 国产成人高清精品免费观看| 国产午夜在线精品三级a午夜电影| 娇小萝被两个黑人用半米长| 泷泽萝拉首部av| 日本久久频这里精品99| 性色AV一区二区三区咪爱四虎| 一本色道久久综合亚洲AV蜜桃 | 欧美国产一区二区三区激情无套|