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

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

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

SDK編譯IO Domain電壓選擇

觸覺(jué)智能 ? 2024-06-21 08:33 ? 次閱讀

開(kāi)源鴻蒙硬件方案領(lǐng)跑者觸覺(jué)智能

本文適用于在Purple Pi OH開(kāi)發(fā)板進(jìn)行分區(qū)鏡像燒錄。觸覺(jué)智能的Purple Pi OH鴻蒙開(kāi)源主板,是華為L(zhǎng)aval官方社區(qū)主薦的一款鴻蒙開(kāi)發(fā)主板。

e0ea5af4-2f65-11ef-a655-92fbcf53809c.png

e1232c1c-2f65-11ef-a655-92fbcf53809c.jpg

該主板主要針對(duì)學(xué)生黨,極客,工程師,極大降低了開(kāi)源鴻蒙開(kāi)發(fā)者的入門(mén)門(mén)檻,具有以下幾點(diǎn)優(yōu)勢(shì):

支持開(kāi)源鴻蒙/Linux /Andriod 11/麒麟,兼容樹(shù)莓派 ;

四核A55,最高1.8G主頻 Mali G52-2EE GPU ;

支持OpenGL/CL/Vulkan/1T NPU/8MISP ;

支持TensorFlow/MXNet/PyTorch/Caffe ;

支持1*千兆以太網(wǎng)、3*USB2.0、1*USB3.0、3*UART、2*SPI、2*I2C、28*GPIO、1*MIPI DSI、1*HDMI ;

支持OpenHarmony3.2/4.0/4.1版本,開(kāi)放SDK源代碼 ;

活躍的開(kāi)發(fā)者社區(qū), 更多牛人在線技術(shù)支持 ;

超小尺寸,極致性價(jià)比,只需249元 ;


一、介紹


今天的文章主題是分享與探討關(guān)于觸覺(jué)智能多數(shù)開(kāi)發(fā)板編譯SDK時(shí)會(huì)出現(xiàn)IO Domain界面,出現(xiàn)IO Domain選擇配置界面的原因是因?yàn)橄到y(tǒng)需要確保軟件配置的電壓與硬件實(shí)際連接的電壓相匹配。這一步驟至關(guān)重要,因?yàn)槿绻渲貌划?dāng),可能會(huì)無(wú)法正常運(yùn)行導(dǎo)致硬件損壞或功能異常。為了確保正確性,編譯過(guò)程中會(huì)出現(xiàn)一個(gè)界面讓用戶確認(rèn)電壓配置,以避免因配置錯(cuò)誤而引起的潛在風(fēng)險(xiǎn)。

二、配置軟硬件電壓匹配的理由

  • 電源域配置的重要性:RK3566/RK3568共有多個(gè)獨(dú)立的IO電源域,這些電源域需要根據(jù)硬件設(shè)計(jì)來(lái)正確配置電壓。例如,PMUIO2和VCCIO1等電源域要求硬件供電電壓與軟件的配置相匹配。

防止硬件損壞:如果硬件設(shè)計(jì)為1.8V而軟件配置為3.3V,或者反之,都可能導(dǎo)致IO端口過(guò)壓或功能異常,長(zhǎng)期處于這種狀態(tài)可能會(huì)損壞IO端口。

設(shè)備樹(shù)配置文件的修改:在編譯內(nèi)核時(shí),需要在設(shè)備樹(shù)配置文件中指定正確的電源域設(shè)置。這些設(shè)置反映了硬件的實(shí)際連接情況,并且需要與原理圖上的電壓設(shè)置一致。

編譯過(guò)程中的確認(rèn)對(duì)話框:編譯kernel時(shí)會(huì)彈出IO電壓域確認(rèn)提示框,讓用戶再次確認(rèn)電壓配置。這是一個(gè)重要的檢查點(diǎn),確保用戶根據(jù)硬件實(shí)際情況來(lái)配置電壓域。

手動(dòng)修改設(shè)備樹(shù)文件:在一些情況下,可能需要手動(dòng)修改設(shè)備樹(shù)文件(如.dts或.dtsi文件)來(lái)設(shè)置正確的電源域。這些文件中的配置直接影響到最終系統(tǒng)的穩(wěn)定性和硬件的兼容性。

避免編譯錯(cuò)誤:確保編譯環(huán)境沒(méi)有問(wèn)題,并且編譯過(guò)程中不會(huì)出現(xiàn)由于電源域配置不當(dāng)導(dǎo)致的錯(cuò)誤。這可能包括檢查硬件設(shè)計(jì)文檔,確保所有相關(guān)設(shè)置都正確無(wú)誤。

三、IO Domain界面配置

當(dāng)出現(xiàn)IO Domain界面時(shí),我們可以按照官網(wǎng)SDK編譯手冊(cè)找到電壓配置數(shù)據(jù),例如Purple Pi OH開(kāi)發(fā)板就可以按照下面數(shù)據(jù)進(jìn)行配置:

e14b8c16-2f65-11ef-a655-92fbcf53809c.png

IDO-EVB3568-V2可以按照下面的數(shù)據(jù)配置:

e17b211a-2f65-11ef-a655-92fbcf53809c.png

有些開(kāi)發(fā)板無(wú)需配置IO Domain,例如IDO-SBC3588開(kāi)發(fā)板。

部分時(shí)候我們?cè)诘谝淮尉幾g時(shí)錯(cuò)誤的設(shè)置了IO Domain導(dǎo)致編譯不通過(guò)或者編譯完成后的固件有問(wèn)題(比如網(wǎng)卡起不來(lái)),我們就需要重新調(diào)出IO Domain界面來(lái)設(shè)置電壓,但是大多數(shù)時(shí)候我們重新編譯并不會(huì)出現(xiàn)IO Domain界面,這是因?yàn)榫幾gdts已經(jīng)編譯過(guò)一次了并自動(dòng)生成了配置文件,此時(shí)我們只需要?jiǎng)h除編譯選項(xiàng)的配置文件即可,命令如下:

“rm arch/arm64/boot/dts/rockchip/.*”

此時(shí)再進(jìn)行編譯即可看到編譯過(guò)程中出現(xiàn)IO Domain界面。

今天關(guān)于RK芯片平臺(tái)SDK編譯時(shí)的IO Domain界面的內(nèi)容分享就到此為止,祝大家生活愉快,學(xué)習(xí)工作順利。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 電壓
    +關(guān)注

    關(guān)注

    45

    文章

    5607

    瀏覽量

    115776
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5050

    瀏覽量

    97471
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1036

    瀏覽量

    45941
  • 觸覺(jué)智能
    +關(guān)注

    關(guān)注

    1

    文章

    38

    瀏覽量

    310
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何選擇編譯海思星閃BS25 SDK下的sle mouse工程

    本文介紹如何選擇編譯海思星閃BS25 SDK下的sle mouse工程。本文假設(shè)開(kāi)發(fā)環(huán)境已經(jīng)搭建完畢,具體搭建流程請(qǐng)參考《遙遙領(lǐng)先,華為海思星閃芯片BS25開(kāi)發(fā)環(huán)境搭建》。
    的頭像 發(fā)表于 10-27 11:23 ?4593次閱讀
    如何<b class='flag-5'>選擇</b>和<b class='flag-5'>編譯</b>海思星閃BS25 <b class='flag-5'>SDK</b>下的sle mouse工程

    PMU電池管理配置與io-domain電源域的相關(guān)資料推薦

    PMIC 情況如何處理1 電源域設(shè)置1.1 驅(qū)動(dòng)文件與 DTS 節(jié)點(diǎn):驅(qū)動(dòng)文件所在位置1.2 使用 IO-Domain 驅(qū)動(dòng)好處:在 IO-Domain 的 DTS 節(jié)點(diǎn)統(tǒng)一配置電壓域,不需要每個(gè)驅(qū)動(dòng)都去配置一次,便于管理;依
    發(fā)表于 01-03 07:24

    Time Domain Reflectometry Theo

    The most general approach to evaluating the time domain responseof any electromagnetic system
    發(fā)表于 07-11 17:09 ?5次下載

    EMC宣布收購(gòu)Data Domain

    EMC宣布收購(gòu)Data Domain EMC公司宣布,已購(gòu)得Data Domain的多數(shù)股權(quán)。預(yù)計(jì)今年7月底完成Data Domain的收購(gòu)程序后,EMC便將以Data Domain
    發(fā)表于 07-28 07:46 ?893次閱讀

    什么是Domain Name

    什么是Domain Name 英文縮寫(xiě): Domain Name 中文譯名: 域名 分  類(lèi): IP與多媒體 解
    發(fā)表于 02-22 17:38 ?1431次閱讀

    Zynq在sdk選擇lwip模板的參數(shù)優(yōu)化

    sdk選擇lwip模板,編譯調(diào)試可輕松連接成功并進(jìn)行通信,模板中代碼完成的任務(wù)是client給server發(fā)什么,server就會(huì)回復(fù)什么。
    發(fā)表于 12-22 14:35 ?6223次閱讀

    神目 Android 人臉識(shí)別SDK編譯說(shuō)明

    1.?介紹該文章介紹了神目?AI開(kāi)放平臺(tái)Android SDK·?基于Android Studio的編譯方法2.?Android?SDK下載登錄神目AI開(kāi)放平臺(tái)下載Android人臉識(shí)別SDK
    發(fā)表于 05-24 20:30 ?677次閱讀

    PMU電池管理配置與io-domain電源域

    PMIC 情況如何處理1 電源域設(shè)置1.1 驅(qū)動(dòng)文件與 DTS 節(jié)點(diǎn):驅(qū)動(dòng)文件所在位置1.2 使用 IO-Domain 驅(qū)動(dòng)好處:在 IO-Domain 的 DTS 節(jié)點(diǎn)統(tǒng)一配置電壓域,不需要每個(gè)驅(qū)動(dòng)都去配置一次,便于管理;依
    發(fā)表于 01-11 14:59 ?15次下載
    PMU電池管理配置與<b class='flag-5'>io-domain</b>電源域

    RK3568 SDK編譯

    RK3568 SDK編譯
    的頭像 發(fā)表于 12-13 11:46 ?1636次閱讀
    RK3568 <b class='flag-5'>SDK</b> 的<b class='flag-5'>編譯</b>

    IRQ domain支持幾種映射方式

    IRQ domain IRQ domain用于將硬件的中斷號(hào),轉(zhuǎn)換成Linux系統(tǒng)中的中斷號(hào)(virtual irq, virq),來(lái)張圖: 每個(gè)中斷控制器都對(duì)應(yīng)一個(gè)IRQ Domain
    的頭像 發(fā)表于 09-28 15:21 ?710次閱讀
    IRQ <b class='flag-5'>domain</b>支持幾種映射方式

    RK3568 SDK編譯

    SDK的開(kāi)發(fā)環(huán)境是在Ubuntu系統(tǒng)上開(kāi)發(fā)測(cè)試的。推薦使用Ubuntu18.04系統(tǒng)進(jìn)行編譯。其它的Linux版本可能需要對(duì)軟件包做相應(yīng)的調(diào)整,除了系統(tǒng)外,還有其它硬件方面的要求。
    發(fā)表于 12-13 11:40 ?59次下載

    SS524V100 SDK安裝編譯

    SS524V100SDK安裝編譯osdrv注意事項(xiàng)(一)一、開(kāi)發(fā)環(huán)境windows10電腦+虛擬機(jī)15Pro+Ubuntu18.0.4二、在linux服務(wù)器上安裝交叉工具鏈
    發(fā)表于 10-23 17:30 ?6次下載

    解決BS25 1.0.T20.12版本開(kāi)發(fā)工具默認(rèn)SDK無(wú)法編譯的問(wèn)題

    本文介紹在BS25 1.0.T20.12版本開(kāi)發(fā)工具下,默認(rèn)的SDK無(wú)法編譯的問(wèn)題。
    的頭像 發(fā)表于 11-08 09:40 ?1042次閱讀
    解決BS25 1.0.T20.12版本開(kāi)發(fā)工具默認(rèn)<b class='flag-5'>SDK</b>無(wú)法<b class='flag-5'>編譯</b>的問(wèn)題

    RK3568 編譯sdk技巧

    我司RK3568對(duì)外提供源代碼是以sdk的形式提供,包括但不僅限于uboot、kernel、buildroot、debian源碼。在編譯sdk的過(guò)程中往往需要安裝大量的第三方安裝包,同時(shí)也要保證宿主
    的頭像 發(fā)表于 08-30 11:44 ?522次閱讀
    RK3568 <b class='flag-5'>編譯</b><b class='flag-5'>sdk</b>技巧

    RK3588 SDK入門(mén)之編譯使用篇

    前言:在上一篇文章中,我們已經(jīng)配置好了Ubuntu虛擬機(jī)。本期將重點(diǎn)介紹如何Ubuntu虛擬機(jī)中使用RK3588的SDK。具體內(nèi)容包括SDK的下載與安裝、環(huán)境變量的配置、以及編譯調(diào)試的步驟和注意事項(xiàng)
    的頭像 發(fā)表于 11-22 01:07 ?674次閱讀
    RK3588 <b class='flag-5'>SDK</b>入門(mén)之<b class='flag-5'>編譯</b>使用篇