精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

Forlinx技術貼:i.MX8MQ自制底板無PCIe問題詳解

飛凌嵌入式 ? 2022-08-20 13:51 ? 次閱讀

飛凌嵌入式OKMX8MQ-C開發板上有兩個PCIe接口,對應著兩個PCIe差分時鐘,兩路PCIe分別用作了M.2接口卡槽KEYE(P37)和KEYM(P34)。

很多使用FETMX8MQ-C核心板的用戶在自制底板時會不做PCIe部分,故而不會焊PCIe的差分時鐘,等到使用出廠鏡像驗證底板時發現會出現無法正常啟動的問題。

今天,小編將總結常見的2種自制底板無PCIe導致的問題及其對應解決辦法以供大家參考。

1.“使用出廠鏡像啟動時發現無法正常啟動”

問題描述——

客戶自制底板去掉PCIe燒錄出廠鏡像,啟動時出現的卡死信息

25db9389b9a6430e8b414bab9dd8d80f~noop.image?_iz=58558&from=article.pc_detail&x-expires=1661579112&x-signature=cmg2GxLQqScYXa6zYF9HuTVNXO0%3D

產生原因——

PCIe影響了啟動,需要在設備樹里把跟PCIe有關的功能關閉。

解決辦法——

修改內核設備樹:

viOK8MQ-linux-kernel/arch/arm64/boot/dts/freescale/ok8mq-evk.dts

7c5c2c2ad8f94c9f8a7d5abe7809dd02~noop.image?_iz=58558&from=article.pc_detail&x-expires=1661579112&x-signature=%2BTL%2FVqWhLA655lDwol8CXrHn%2Foo%3D

將設備樹中的PCIe全部從“okay”改為“disabled”,重新編譯。編譯后會在
/OK8MQ-linux-sdk/images/boot下生成ok8mq-evk.dtb。

完成上述修改后重新編譯并用新的鏡像進行燒寫。正常啟動后打印信息如下(紅框中是在上述卡住位置向后繼續啟動的打印信息):

6935a65c51914cdd8c0273ceddc187fa~noop.image?_iz=58558&from=article.pc_detail&x-expires=1661579112&x-signature=VCshJrf8abKe3TFcYT2o6elqZxk%3D

注意:飛凌目前提供的最小系統方案也是沒有設計PCIe的,故用戶如果使用了飛凌的最小系統方案,也需要按照上述方法進行修改。

2.“使用TF卡進行燒寫時發現燒寫一半卡住”

問題描述——

客戶自制底板去掉PCIe,使用TF卡燒寫時看到命令行打印信息在下述位置卡住:

755f0ec7a3a94d2e94cebefeaff65d7b~noop.image?_iz=58558&from=article.pc_detail&x-expires=1661579112&x-signature=mW7NPCme%2B%2FrMCP3X62yrMqW6zLQ%3D

注意:并不一定就卡在上述位置,但一定在上述打印信息附近,不會太遠。

產生原因——

燒寫引導鏡像中的PCIe的啟動影響了燒寫,需要替換燒寫工具中的內核階段引導鏡像。

解決辦法——

首先按照問題中的方法修改內核設備樹并編譯。進入“
OK8MQ-linux-sdk/tools/update”路徑,可看到該路徑下有很多dtb文件:

f35274aa94c44120a1c359f0da03f544~noop.image?_iz=58558&from=article.pc_detail&x-expires=1661579112&x-signature=WTEowf6aaLt7T3J6IbcoTbW8C9U%3D

用編譯生成的“images/boot”路徑下的ok8mq-evk.dtb替換掉當前路徑下的ok8mq-evk.dtb。

執行編譯命令,生成新的燒寫工具:

c343c933a8004542bf79a6176d1d56d2~noop.image?_iz=58558&from=article.pc_detail&x-expires=1661579112&x-signature=tOdV%2BWjlCBvBBrxDtUaAkmD0DMw%3D

使用新生成的update.itb替換掉完成制卡后TF卡中的update.itb,正常進行TF卡燒寫。

進入OK8MQ-linux-sdk/tools/sdfuse路徑,可看到新生成的燒寫工具update.itb。

注意:

  • 我們的燒寫工具部分源碼是不開源的,若您確實需要做相應更改請聯系您的對接銷售,由我們幫您修改。
  • OTG燒寫不會因沒有PCIe而受到影響。

上述的兩個問題就是用戶在自制底板去掉PCIe時可能會遇到的兩種問題。當然,只設計了一路PCIe的情況也需要注意:

如果自制底板只做了一路PCIe,只焊了一個時鐘芯片,也是會影響啟動的。那么也需要修改設備樹,關閉未做出的那一路PCIe;

如果自制底板只做了一路PCIe,而差分時鐘焊的不是與接口對應的,那在命令行用lspci命令查詢就會找不到設備。

以上就是OKMX8MQ-C平臺目前針對底板去掉PCIe存在的問題提出的解決辦法,可供大家在設計i.MX8MQ的底板時參考。

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

    關注

    134

    文章

    9057

    瀏覽量

    366877
  • 嵌入式
    +關注

    關注

    5072

    文章

    19026

    瀏覽量

    303517
  • Linux
    +關注

    關注

    87

    文章

    11232

    瀏覽量

    208952
  • PCIe
    +關注

    關注

    15

    文章

    1227

    瀏覽量

    82454
  • 開發板
    +關注

    關注

    25

    文章

    4959

    瀏覽量

    97214
收藏 人收藏

    評論

    相關推薦

    【迅為電子】i.MX6UL和i.MX6ULL芯片區別與開發板對比

    【迅為電子】i.MX6UL和i.MX6ULL芯片區別與開發板對比
    的頭像 發表于 11-28 14:31 ?140次閱讀
    【迅為電子】<b class='flag-5'>i.MX</b>6UL和<b class='flag-5'>i.MX</b>6ULL芯片區別與開發板對比

    基于AR1335和i.MX8MP的視覺方案

    在現代科技的推動下,視覺技術在各個領域的應用越來越廣泛。你是否曾想過,如何在低光環境下依然能捕捉到清晰、細膩的圖像?本文將為你揭示基于AR1335和i.MX8MP的視覺方案,如何在無人機、智能家居等
    的頭像 發表于 11-13 01:01 ?129次閱讀
    基于AR1335和<b class='flag-5'>i.MX8</b>MP的視覺方案

    強大視覺方案:i.MX8MP與AR0144的完美結合

    大聯大友尚集團推出基于NXPi.MX8MP處理器和onsemiAR0144圖像傳感器的全新視覺方案。該方案不僅具備強大的圖像處理能力,還能廣泛應用于監控、智能零售、機器人視覺等領域。一、應用場景描述及市場優勢該方案采用NXP的i.MX8MP作為主控平臺,搭配onsemi的
    的頭像 發表于 10-29 08:04 ?157次閱讀
    強大視覺方案:<b class='flag-5'>i.MX8</b>MP與AR0144的完美結合

    i.MX Linux開發實戰指南—基于野火i.MX系列開發板

    電子發燒友網站提供《i.MX Linux開發實戰指南—基于野火i.MX系列開發板.pdf》資料免費下載
    發表于 10-10 17:23 ?9次下載

    恩智浦i.MX8處理器的集成電源設計

    電子發燒友網站提供《恩智浦i.MX8處理器的集成電源設計.pdf》資料免費下載
    發表于 09-18 14:25 ?0次下載
    恩智浦<b class='flag-5'>i.MX8</b>處理器的集成電源設計

    使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電

    電子發燒友網站提供《使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電.pdf》資料免費下載
    發表于 09-13 09:42 ?0次下載
    使用TPS6521825和LP873347 PMIC為NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>M Mini和Nano供電

    使用TPS65219為i.MX 8M Plus供電

    電子發燒友網站提供《使用TPS65219為i.MX 8M Plus供電.pdf》資料免費下載
    發表于 08-31 10:15 ?0次下載
    使用TPS65219為<b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>M Plus供電

    貿澤開售NXP Semiconductors i.MX 8ULP跨界應用處理器

    。 ? NXP Semiconductors i.MX 8ULP處理器預配置了NXP的Energy Flex架構,通過將異構域計算、設計技術和處理技術與專用電源管理子系統相結合
    發表于 08-21 15:22 ?284次閱讀

    i.MX 8M Plus中的ISP圖像信號處理模塊特性概述

    日常生活中,人類約80%的信息來自于視覺信息,而視覺信息的載體是數以億萬計的圖片和視頻流,因此如何打造高效而智能的視覺處理解決方案,是擺在開發者面前的重要課題。 恩智浦推出的i.MX 8M Plus
    的頭像 發表于 08-02 11:39 ?1161次閱讀

    LBEE5XV2EA-802能否輸出PCIe兼容測試模式?

    LBEE5XV2EA-802 能否輸出 PCIe 兼容測試模式? 平臺是運行 Linux Yocto 5.4 的 I.MX8QM
    發表于 07-02 07:11

    利用i.MX8MM開發板制作開機動畫

    variables... yes checking for style of include used by make... GNU 【…】 8.執行 make 指令進行編譯。 forlinx
    發表于 05-30 16:26

    米爾NXP i.MX 93開發板限量6折!賦能入門級邊緣處理市場

    NXP在處理器板塊耕耘多年,從早期的i.MX6→i.MX7→i.MX8,再到最新的i.MX9都已經有一條完整的生態鏈以及很多客戶基礎。i.MX
    的頭像 發表于 04-29 08:01 ?518次閱讀
    米爾NXP <b class='flag-5'>i.MX</b> 93開發板限量6折!賦能入門級邊緣處理市場

    AN14140:將GPIO狀態保持在低功耗–i.MX 8ULP

    電子發燒友網站提供《AN14140:將GPIO狀態保持在低功耗–i.MX 8ULP.pdf》資料免費下載
    發表于 12-18 09:16 ?0次下載
    AN14140:將GPIO狀態保持在低功耗–<b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>ULP

    詳解i.MX 8ULP應用處理器:高能效、低功耗的秘訣是什么?

    處理器來處理語音命令、音頻播放、圖形顯示以及系統控制等各種任務。電源管理和信息安全方面的創新使這些芯片能夠始終保持工作,按需提供交互,同時大幅度降低能耗。 i.MX 8ULP處理器的創新靈活電源架構 恩智浦利用 i.MX
    的頭像 發表于 12-15 16:25 ?7w次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>ULP應用處理器:高能效、低功耗的秘訣是什么?

    如何通過GPIO驅動配置實現控制i.MX8芯片引腳電平變化

    本文我們要講的是如何通過 GPIO 驅動配置實現控制 i.MX8 芯片引腳電平變化。
    的頭像 發表于 12-04 11:41 ?1039次閱讀
    如何通過GPIO驅動配置實現控制<b class='flag-5'>i.MX8</b>芯片引腳電平變化