RK3568開發(fā)板PCIE修改為SATA功能方法

原創(chuàng) 2022-09-20 14:22:00 rk3568
本文硬件平臺采用飛凌嵌入式RK3568開發(fā)板,主要講解如何將RK3568的PCIe復(fù)用為SATA功能,本文使用的思路和方法僅供參考使用,其它arm開發(fā)板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發(fā)板相關(guān)資訊,關(guān)注飛凌嵌入式

先了解一下飛凌這款瑞芯微RK3568平臺。RK3568是功耗與性能的極佳搭檔,采用4核ARM Cortex-A55多核心架構(gòu),極大提升處理速度,在保持與Cortex-A53 類似功耗水平的前提下實現(xiàn)了性能的提升;22nm先進制程工藝,在國產(chǎn)同類型芯片還普遍采用28nm工藝制程現(xiàn)狀下,瑞芯微RK3568率先導(dǎo)入22nm工藝制程,有效降低了芯片功耗和芯片尺寸,相較28nm功耗和性能提高20%;更高的主頻參數(shù),RK3568主頻高達2.0GHz ,CPU跑分115027,相較RK3288的42593分,有了大幅度提升。


RK3568

前段時間寫了一篇關(guān)于RK3568 PCIE復(fù)用為SATA的方法,不過有用戶說比較簡單,本次將詳細(xì)介紹一下解決思路,希望能夠給您帶來幫助。


1、硬件條件

轉(zhuǎn)接板FIT-PCIE-SATA V1.0(pcie2.0插口轉(zhuǎn)sata2 口)


2、軟件條件:

1)修改設(shè)備樹

OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-common.dtsi

注意:紅色字體為需要修改/或手動添加的字段

關(guān)閉pcie2.0 功能,添加SATA 功能描述&pcie2x1 {

reset-gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>; vpcie3v3-supply = <&vcc3v3_sys>;

status = "disabled";

};

&sata2 {

status = "okay";

assigned-clock-rates = <24000000>;

};

2)修改默認(rèn)配置文件

/OK3568-linux-source/kernel/arch/arm64/configs/OK3568-C-linux_defconfig

添加以下內(nèi)容:

CONFIG_ATA=y CONFIG_SATA_AHCI=y

CONFIG_SATA_AHCI_PLATFORM=y CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y

3)在/OK3568-linux-source目錄下執(zhí)行./build.sh kernel

單獨燒寫/OK3568-linux-source/kernel/boot.img 文件

3、測試

寫入:

讀取


相關(guān)產(chǎn)品 >

  • FET3568-C核心板

    RK3568性能強而穩(wěn) 國產(chǎn)芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國產(chǎn)高性能AI處理器RK3568設(shè)計生產(chǎn),RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價比在同類產(chǎn)品中具有較高優(yōu)勢,RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業(yè)互聯(lián)網(wǎng)、HMI、NVR存儲、車載中控、工業(yè)網(wǎng)關(guān)等領(lǐng)域。目前RK3568系列已經(jīng)批量穩(wěn)定出貨

    了解詳情
    FET3568-C核心板
  • OK3568-C開發(fā)板

    強而穩(wěn),國產(chǎn)芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發(fā)板基于國產(chǎn)工業(yè)級AI處理器RK3568四核64位Cortex-A55 處理器設(shè)計。RK3568作為國產(chǎn)化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規(guī)格書_datasheet_數(shù)據(jù)手冊_原理圖等,


    了解詳情
    OK3568-C開發(fā)板

推薦閱讀 換一批 換一批