本文適用于在Purple Pi OH開發(fā)板進行分區(qū)鏡像燒錄。觸覺智能的Purple Pi OH鴻蒙開源主板,是華為Laval官方社區(qū)主薦的一款鴻蒙開發(fā)主板。
該主板主要針對學生黨,極客,工程師,極大降低了開源鴻蒙開發(fā)者的入門門檻,具有以下幾點優(yōu)勢:
支持開源鴻蒙/Linux /Andriod 11/麒麟,兼容樹莓派 ;
四核A55,最高1.8G主頻 Mali G52-2EE GPU ;
支持OpenGL/CL/Vulkan/1T NPU/8MISP ;
支持TensorFlow/MXNet/PyTorch/Caffe ;
支持1*千兆以太網、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ū), 更多牛人在線技術支持 ;
超小尺寸,極致性價比,只需249元 ;
一、介紹
今天的文章主題是分享與探討關于觸覺智能多數(shù)開發(fā)板編譯SDK時會出現(xiàn)IO Domain界面,出現(xiàn)IO Domain選擇配置界面的原因是因為系統(tǒng)需要確保軟件配置的電壓與硬件實際連接的電壓相匹配。這一步驟至關重要,因為如果配置不當,可能會無法正常運行導致硬件損壞或功能異常。為了確保正確性,編譯過程中會出現(xiàn)一個界面讓用戶確認電壓配置,以避免因配置錯誤而引起的潛在風險。
二、配置軟硬件電壓匹配的理由
防止硬件損壞:如果硬件設計為1.8V而軟件配置為3.3V,或者反之,都可能導致IO端口過壓或功能異常,長期處于這種狀態(tài)可能會損壞IO端口。
設備樹配置文件的修改:在編譯內核時,需要在設備樹配置文件中指定正確的電源域設置。這些設置反映了硬件的實際連接情況,并且需要與原理圖上的電壓設置一致。
編譯過程中的確認對話框:編譯kernel時會彈出IO電壓域確認提示框,讓用戶再次確認電壓配置。這是一個重要的檢查點,確保用戶根據(jù)硬件實際情況來配置電壓域。
手動修改設備樹文件:在一些情況下,可能需要手動修改設備樹文件(如.dts或.dtsi文件)來設置正確的電源域。這些文件中的配置直接影響到最終系統(tǒng)的穩(wěn)定性和硬件的兼容性。
避免編譯錯誤:確保編譯環(huán)境沒有問題,并且編譯過程中不會出現(xiàn)由于電源域配置不當導致的錯誤。這可能包括檢查硬件設計文檔,確保所有相關設置都正確無誤。
三、IO Domain界面配置
當出現(xiàn)IO Domain界面時,我們可以按照官網SDK編譯手冊找到電壓配置數(shù)據(jù),例如Purple Pi OH開發(fā)板就可以按照下面數(shù)據(jù)進行配置:
IDO-EVB3568-V2可以按照下面的數(shù)據(jù)配置:
有些開發(fā)板無需配置IO Domain,例如IDO-SBC3588開發(fā)板。
部分時候我們在第一次編譯時錯誤的設置了IO Domain導致編譯不通過或者編譯完成后的固件有問題(比如網卡起不來),我們就需要重新調出IO Domain界面來設置電壓,但是大多數(shù)時候我們重新編譯并不會出現(xiàn)IO Domain界面,這是因為編譯dts已經編譯過一次了并自動生成了配置文件,此時我們只需要刪除編譯選項的配置文件即可,命令如下:
“rm arch/arm64/boot/dts/rockchip/.*”
此時再進行編譯即可看到編譯過程中出現(xiàn)IO Domain界面。
今天關于RK芯片平臺SDK編譯時的IO Domain界面的內容分享就到此為止,祝大家生活愉快,學習工作順利。
-
電壓
+關注
關注
45文章
5565瀏覽量
115598 -
開發(fā)板
+關注
關注
25文章
4949瀏覽量
97208 -
SDK
+關注
關注
3文章
1026瀏覽量
45780 -
觸覺智能
+關注
關注
1文章
35瀏覽量
292
發(fā)布評論請先 登錄
相關推薦
評論