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

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

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

3天內不再提示

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

FPGA之家 ? 來源:XILINX開發者社區 ? 作者:賽靈思開發者 ? 2022-07-21 09:15 ? 次閱讀

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

工具自動生成的device-tree文件位于

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

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

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

對于大部分錯誤,通過 petalinux 工具的 error log 已經足夠定位錯誤類型和位置。比如下面,

實際的 log 會非常冗長,我們在其中仔細找 dtc 的報錯,其中提示 “Duplicate label 'gem0' on /ethernet@ff0b0000 and /amba/ethernet@ff0b0000“,說明 ‘gem0’ 的 label 在多個地方重復定義了。而且報錯也提示了錯誤的位置為“…/system-user.dtsi:3.31-15.9”,我們根據錯誤提示去刪除重復的 gem0定義即可。

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

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

設備樹的頂層為 system-top.dts, 并引用了很多其它 dtsi 文件,類似 C 語言中的 include 機制。可以先利用 gcc 來進行預處理,將分立的 dts/dtsi 文件匯總到一個文件中,

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

再用 dtc 來編譯設備樹文件。

dtc-Idts-Odtb-oout.dtb.dts

接下來根據 dtc 的報錯信息,就可以容易地定位到錯誤類型和位置。



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11322

    瀏覽量

    209862
  • C語言
    +關注

    關注

    180

    文章

    7608

    瀏覽量

    137140
  • GCC
    GCC
    +關注

    關注

    0

    文章

    107

    瀏覽量

    24856

原文標題:開發者分享 | 如何在 Petalinux 下定位 decice-tree 錯誤

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

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

    構建PetaLinux應用程序代碼時出現錯誤的解決辦法?

    我已經仔細閱讀了PetaLinux工具參考指南,并在我的虛擬機上運行了PetaLinux SDKup。使用PetaLinux SDK開發C應用程序似乎非常具有挑戰性。每當代碼中出現任何錯誤
    發表于 05-01 11:55

    無法下載petalinux怎么辦

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

    何在ADS里面看任務執行的一些情況?

    何在ADS里面看任務執行的一些情況?比如堆棧
    發表于 10-21 14:14

    zedboard petalinux構建工程錯誤是什么原因造成的?

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

    petalinux(二)開啟petalinux內核調試模式

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

    Linux Device Tree的基本概念

    一些背景知識(例如:為何要引入Device Tree,這個機制是用來解決什么問題的)請參考引入Device Tree的原因,本文主要是介紹Device Tree的基礎概念。
    發表于 05-10 11:33 ?1189次閱讀
    Linux Device <b class='flag-5'>Tree</b>的基本概念

    導致PCB組裝的常見錯誤有哪一些

    導致PCB組裝的常見錯誤有哪一些
    的頭像 發表于 09-08 12:38 ?4158次閱讀

    人工智能的一些錯誤研究方向

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

    Petalinux工程中設備樹的介紹

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

    何在Petalinux創建Linux內核模塊?

    創建內核模塊 Petalinux可以幫助工程師簡化內核模塊的創建工作。在petalinux工程目錄下,使用命令“ petalinux-create -t modules --name
    的頭像 發表于 03-02 11:10 ?4387次閱讀

    煤礦井下定位系統的原理及功能

    煤礦井下定位系統為何會被如此重視?“安全第,預防為主”。煤礦井下定位系統是煤礦井下安全避險“六大系統”的重要組成部分。目前井下人員定位技術正在從區域
    發表于 04-02 11:18 ?2.4w次閱讀

    煤礦井下定位系統為什么選擇UWB定位技術

    在煤礦行業痛點需求以及政策的雙重推動下,煤礦井下定位系統的應用已經大面積鋪開,各項室內定位技術的發展為煤礦安全水平的提升提供契機,而在經過系列煤礦井下定位系統的演變,對
    發表于 04-11 11:06 ?1209次閱讀
    煤礦井<b class='flag-5'>下定位</b>系統為什么選擇UWB<b class='flag-5'>定位</b>技術

    何在 Petalinux 下定位 decice-tree 錯誤

    ? 今天邀請到賽靈思專家和大家分享下如何在?Petalinux?下定位?decice-tree?錯誤
    的頭像 發表于 07-21 09:16 ?2264次閱讀

    用于在挖泥機下定位人員的自治系統

    電子發燒友網站提供《用于在挖泥機下定位人員的自治系統.zip》資料免費下載
    發表于 12-27 09:16 ?0次下載
    用于在挖泥機<b class='flag-5'>下定位</b>人員的自治系統
    主站蜘蛛池模板: 亚洲一级特黄| 国产GV无码A片在线观看| 国产精品俺来也在线观看| 思思99热久久精品在线6| 国产精品成人免费视频99| 亚洲欧美中文日韩v在线| 巨大乳hdbbw| 办公室沙发口爆12P| 天美传媒 免费观看| 中国农民真实bbwbbw| 永久精品免费影院在线观看网站| 97人摸人人澡人人人超一碰| 欧美特级午夜一区二区三区| YELLOW在线观看高清视频免费| 视频在线观看高清免费看| 国产专区青青草原亚洲| 91看片淫黄大片.在线天堂 | 人妻激情综合久久久久蜜桃| 国产福利高清在线视频| 又大又硬又爽免费视频| 色精品极品国产在线视频| 久久99re7在线视频精品| jizz中国女人| 亚洲色欲色欲www474ee| 日本少妇内射视频播放舔| 久久久久琪琪精品色| 国产99精品视频| 最近中文字幕2019国语4| 涩涩免费网站| 美女张开腿露尿口给男人亲| 国产学生在线播放精品视频| youjizz怎么看| 中国字字幕在线播放2019| 午夜阳光影院在线观看视频| 牛牛免费视频| 久久精品国产96精品亚洲| 国产Av影片麻豆精品传媒| 97超碰97资源在线观看视频| 亚洲乱码国产一区三区| 色噜噜2017最新综合| 男女性杂交内射妇女BBWXZ|