清空記錄
歷史記錄
取消
清空記錄
歷史記錄
本文適用于在Purple Pi OH開發(fā)板進(jìn)行分區(qū)鏡像燒錄。觸覺智能的Purple Pi OH鴻蒙開源主板,是華為Laval官方社區(qū)主薦的一款鴻蒙開發(fā)主板。
支持開源鴻蒙/Linux /Andriod 11/麒麟,兼容樹莓派 ;
四核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版本,開放SDK源代碼 ;
活躍的開發(fā)者社區(qū), 更多牛人在線技術(shù)支持 ;
超小尺寸,極致性價比,只需249元 ;
今天的文章主題是分享與探討關(guān)于觸覺智能多數(shù)開發(fā)板編譯SDK時會出現(xiàn)IO Domain界面,出現(xiàn)IO Domain選擇配置界面的原因是因?yàn)?/span>系統(tǒng)需要確保軟件配置的電壓與硬件實(shí)際連接的電壓相匹配。這一步驟至關(guān)重要,因?yàn)槿绻渲貌划?dāng),可能會無法正常運(yùn)行導(dǎo)致硬件損壞或功能異常。為了確保正確性,編譯過程中會出現(xiàn)一個界面讓用戶確認(rèn)電壓配置,以避免因配置錯誤而引起的潛在風(fēng)險。
防止硬件損壞:如果硬件設(shè)計(jì)為1.8V而軟件配置為3.3V,或者反之,都可能導(dǎo)致IO端口過壓或功能異常,長期處于這種狀態(tài)可能會損壞IO端口。
設(shè)備樹配置文件的修改:在編譯內(nèi)核時,需要在設(shè)備樹配置文件中指定正確的電源域設(shè)置。這些設(shè)置反映了硬件的實(shí)際連接情況,并且需要與原理圖上的電壓設(shè)置一致。
編譯過程中的確認(rèn)對話框:編譯kernel時會彈出IO電壓域確認(rèn)提示框,讓用戶再次確認(rèn)電壓配置。這是一個重要的檢查點(diǎn),確保用戶根據(jù)硬件實(shí)際情況來配置電壓域。
手動修改設(shè)備樹文件:在一些情況下,可能需要手動修改設(shè)備樹文件(如.dts或.dtsi文件)來設(shè)置正確的電源域。這些文件中的配置直接影響到最終系統(tǒng)的穩(wěn)定性和硬件的兼容性。
避免編譯錯誤:確保編譯環(huán)境沒有問題,并且編譯過程中不會出現(xiàn)由于電源域配置不當(dāng)導(dǎo)致的錯誤。這可能包括檢查硬件設(shè)計(jì)文檔,確保所有相關(guān)設(shè)置都正確無誤。
當(dāng)出現(xiàn)IO Domain界面時,我們可以按照官網(wǎng)SDK編譯手冊找到電壓配置數(shù)據(jù),例如Purple Pi OH開發(fā)板就可以按照下面數(shù)據(jù)進(jìn)行配置:
IDO-EVB3568-V2可以按照下面的數(shù)據(jù)配置:
有些開發(fā)板無需配置IO Domain,例如IDO-SBC3588開發(fā)板。
部分時候我們在第一次編譯時錯誤的設(shè)置了IO Domain導(dǎo)致編譯不通過或者編譯完成后的固件有問題(比如網(wǎng)卡起不來),我們就需要重新調(diào)出IO Domain界面來設(shè)置電壓,但是大多數(shù)時候我們重新編譯并不會出現(xiàn)IO Domain界面,這是因?yàn)榫幾gdts已經(jīng)編譯過一次了并自動生成了配置文件,此時我們只需要刪除編譯選項(xiàng)的配置文件即可,命令如下:
“ rm arch/arm64/boot/dts/rockchip/.* ”
此時再進(jìn)行編譯即可看到編譯過程中出現(xiàn)IO Domain界面。
今天關(guān)于RK芯片平臺SDK編譯時的IO Domain界面的內(nèi)容分享就到此為止,祝大家生活愉快,學(xué)習(xí)工作順利。
購買鏈接
Purple Pi OH 購買鏈接 瑞芯微RK3566樹莓派開源鴻蒙開發(fā)板PurplePiOH安卓Linux AI編程-淘寶網(wǎng) (taobao.com) Purple Pi OH已過XTS兼容性認(rèn)證 END