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)不再提示

如何在Petalinux下定位decice-tree錯(cuò)誤的一些技巧

FPGA之家 ? 來(lái)源:XILINX開發(fā)者社區(qū) ? 作者:賽靈思開發(fā)者 ? 2022-07-21 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

首先我們來(lái)了解下 Petalinux 工程中 device-tree 的文件位置:

工具自動(dòng)生成的device-tree文件位于

components/plnx_workspace/device-tree/device-tree,

該文件夾下的文件請(qǐng)勿自行修改,供用戶編輯的 device-tree 文件位于

project-spec/meta-user/recipes-bsp/device-tree/files

對(duì)于大部分錯(cuò)誤,通過(guò) petalinux 工具的 error log 已經(jīng)足夠定位錯(cuò)誤類型和位置。比如下面,

實(shí)際的 log 會(huì)非常冗長(zhǎng),我們?cè)谄渲凶屑?xì)找 dtc 的報(bào)錯(cuò),其中提示 “Duplicate label 'gem0' on /ethernet@ff0b0000 and /amba/ethernet@ff0b0000“,說(shuō)明 ‘gem0’ 的 label 在多個(gè)地方重復(fù)定義了。而且報(bào)錯(cuò)也提示了錯(cuò)誤的位置為“…/system-user.dtsi:3.31-15.9”,我們根據(jù)錯(cuò)誤提示去刪除重復(fù)的 gem0定義即可。

有時(shí)候通過(guò) petalinux 的 log 無(wú)法定位到具體錯(cuò)誤位置,這時(shí)候我們可以通過(guò)在 Petalinux 之外手動(dòng)編譯 device tree文件的方式來(lái)獲得更具體的錯(cuò)誤信息。手動(dòng)編譯需要用到dtc (Devicetree Compiler), 如果你的機(jī)器上還沒有 dtc 的話可以從 linux-xlnx/scripts/dtc 位置找到源碼并執(zhí)行 make 來(lái)編譯生成 dtc 工具。

如前所述 Petalinux 下的 device tree 分布在兩個(gè)位置,我們先把所有 dts/dtsi 文件都拷貝到單獨(dú)工作目錄中方便后續(xù)手動(dòng)編譯。

設(shè)備樹的頂層為 system-top.dts, 并引用了很多其它 dtsi 文件,類似 C 語(yǔ)言中的 include 機(jī)制。可以先利用 gcc 來(lái)進(jìn)行預(yù)處理,將分立的 dts/dtsi 文件匯總到一個(gè)文件中,

gcc-I-E -nostdinc-undef-D__DTS__ -x assembler-with-cpp-o.dts.dts

再用 dtc 來(lái)編譯設(shè)備樹文件。

dtc-Idts-Odtb-oout.dtb.dts

接下來(lái)根據(jù) dtc 的報(bào)錯(cuò)信息,就可以容易地定位到錯(cuò)誤類型和位置。



審核編輯:劉清

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

    關(guān)注

    88

    文章

    11681

    瀏覽量

    218581
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7642

    瀏覽量

    145128
  • GCC
    GCC
    +關(guān)注

    關(guān)注

    0

    文章

    112

    瀏覽量

    26127

原文標(biāo)題:開發(fā)者分享 | 如何在 Petalinux 下定位 decice-tree 錯(cuò)誤

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何使用ZCU102 Petalinux教程獲取BSP?

    我正在嘗試在ZCU102板上運(yùn)行一些Xilinx 10G'參考設(shè)計(jì)(XAPP1305),我想使用petalinux創(chuàng)建和部署linux,但不使用Xilinx為板提供BSP。我正在
    發(fā)表于 10-21 07:46

    構(gòu)建PetaLinux應(yīng)用程序代碼時(shí)出現(xiàn)錯(cuò)誤的解決辦法?

    我已經(jīng)仔細(xì)閱讀了PetaLinux工具參考指南,并在我的虛擬機(jī)上運(yùn)行了PetaLinux SDKup。使用PetaLinux SDK開發(fā)C應(yīng)用程序似乎非常具有挑戰(zhàn)性。每當(dāng)代碼中出現(xiàn)任何錯(cuò)誤
    發(fā)表于 05-01 11:55

    無(wú)法下載petalinux怎么辦

    適用于所有操作系統(tǒng),但我無(wú)法安裝?我也無(wú)法下載petalinux,所以租賃幫助我通過(guò)一些說(shuō)明如何下載和安裝petalinux以及如何在ubintu14.04上安裝vivado日Thnx
    發(fā)表于 05-22 15:03

    zedboard petalinux構(gòu)建工程錯(cuò)誤是什么原因造成的?

    記錄:/home/ylh/xilinx/petalinux/hdmi_zed/building/tmp/work/plnx_zynq7-xlinx-linux-gnueabi/device-tree
    發(fā)表于 11-28 07:33

    資深電子工程師教你:電路設(shè)計(jì)中的一些錯(cuò)誤想法與原因分析

    資深電子工程師教你分析電路設(shè)計(jì)中的一些錯(cuò)誤想法 硬件設(shè)計(jì)中的30個(gè)錯(cuò)誤想法與原因分析
    發(fā)表于 05-15 09:55 ?0次下載

    petalinux(二)開啟petalinux內(nèi)核調(diào)試模式

    獲得基于調(diào)試模式的petalinux,需要一些特定的配置設(shè)定,有一些特定的配置需要設(shè)置為了獲取PetaLinux基于內(nèi)核調(diào)試工作。
    發(fā)表于 11-18 13:46 ?1.2w次閱讀
    <b class='flag-5'>petalinux</b>(二)開啟<b class='flag-5'>petalinux</b>內(nèi)核調(diào)試模式

    Linux Device Tree的基本概念

    一些背景知識(shí)(例如:為何要引入Device Tree,這個(gè)機(jī)制是用來(lái)解決什么問(wèn)題的)請(qǐng)參考引入Device Tree的原因,本文主要是介紹Device Tree的基礎(chǔ)概念。
    發(fā)表于 05-10 11:33 ?1490次閱讀
    Linux Device <b class='flag-5'>Tree</b>的基本概念

    導(dǎo)致PCB組裝的常見錯(cuò)誤有哪一些

    導(dǎo)致PCB組裝的常見錯(cuò)誤有哪一些
    的頭像 發(fā)表于 09-08 12:38 ?4880次閱讀

    人工智能的一些錯(cuò)誤研究方向

    人工智能(以下簡(jiǎn)稱AI)技術(shù)是近些年非?;馃岬募夹g(shù)話題,而且有愈加火熱之勢(shì),但是熱潮之下,亂象也頻頻發(fā)生,不僅有些濫竽充數(shù)的技術(shù)研究“掛羊頭、賣狗肉”,還有一些技術(shù)研究的方向可能也是錯(cuò)誤的。
    的頭像 發(fā)表于 03-28 16:01 ?3688次閱讀

    Petalinux工程中設(shè)備樹的介紹

    設(shè)備樹是 Petalinux kernel 的關(guān)鍵組件,接下來(lái)以 2020.1 版本為例,為大家介紹下在Xilinx Petalinux 工程中的設(shè)備樹是如何產(chǎn)生,配置以及修改
    的頭像 發(fā)表于 02-20 16:32 ?8400次閱讀
    <b class='flag-5'>Petalinux</b>工程中設(shè)備樹的介紹

    何在Petalinux創(chuàng)建Linux內(nèi)核模塊?

    創(chuàng)建內(nèi)核模塊 Petalinux可以幫助工程師簡(jiǎn)化內(nèi)核模塊的創(chuàng)建工作。在petalinux工程目錄下,使用命令“ petalinux-create -t modules --name
    的頭像 發(fā)表于 03-02 11:10 ?5396次閱讀

    煤礦井下定位系統(tǒng)的原理及功能

    煤礦井下定位系統(tǒng)為何會(huì)被如此重視?“安全第,預(yù)防為主”。煤礦井下定位系統(tǒng)是煤礦井下安全避險(xiǎn)“六大系統(tǒng)”的重要組成部分。目前井下人員定位技術(shù)正在從區(qū)域
    發(fā)表于 04-02 11:18 ?2.5w次閱讀

    煤礦井下定位系統(tǒng)為什么選擇UWB定位技術(shù)

    在煤礦行業(yè)痛點(diǎn)需求以及政策的雙重推動(dòng)下,煤礦井下定位系統(tǒng)的應(yīng)用已經(jīng)大面積鋪開,各項(xiàng)室內(nèi)定位技術(shù)的發(fā)展為煤礦安全水平的提升提供契機(jī),而在經(jīng)過(guò)系列煤礦井下定位系統(tǒng)的演變,對(duì)
    發(fā)表于 04-11 11:06 ?1585次閱讀
    煤礦井<b class='flag-5'>下定位</b>系統(tǒng)為什么選擇UWB<b class='flag-5'>定位</b>技術(shù)

    何在 Petalinux 下定位 decice-tree 錯(cuò)誤

    ? 今天邀請(qǐng)到賽靈思專家和大家分享下如何在?Petalinux?下定位?decice-tree?錯(cuò)誤
    的頭像 發(fā)表于 07-21 09:16 ?3338次閱讀

    用于在挖泥機(jī)下定位人員的自治系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《用于在挖泥機(jī)下定位人員的自治系統(tǒng).zip》資料免費(fèi)下載
    發(fā)表于 12-27 09:16 ?0次下載
    用于在挖泥機(jī)<b class='flag-5'>下定位</b>人員的自治系統(tǒng)