RK3568 PCIe 復(fù)用為 SATA

原創(chuàng) 2022-08-11 09:43:00 rk3568

本文硬件平臺(tái)采用飛凌嵌入式RK3568開(kāi)發(fā)板,主要講解如何將RK3568的PCIe復(fù)用為SATA功能,本文使用的思路和方法僅供參考使用,其它arm開(kāi)發(fā)板雖然芯片不同,但思路和方法有很多的共性,希望對(duì)您在板卡的使用中能夠有所幫助,更多ARM開(kāi)發(fā)板相關(guān)資訊,關(guān)注飛凌嵌入式。


先了解一下飛凌這款瑞芯微RK3568平臺(tái)。

OK3568-C開(kāi)發(fā)板采用核心板+底板的分體式設(shè)計(jì),將FET3568-C核心板的全部功能引腳以最便利的方式引出。方便用戶二次開(kāi)發(fā)的同時(shí),還添加了接口EMC防護(hù)參考設(shè)計(jì),簡(jiǎn)化用戶設(shè)計(jì),利于現(xiàn)場(chǎng)評(píng)估測(cè)試。

RK3568


一、修改設(shè)備樹(shù)

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

 

1. 打開(kāi)sata2設(shè)備

&sata2 {

status = "okay";

assigned-clock-rates = <24000000>;

};

 

2. 關(guān)閉pcie2.0

&pcie2x1 {

reset-gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;

vpcie3v3-supply = <&vcc3v3_sys>;

status = "disabled";

};

 

二、menuconfig 配置

需要確保如下配置打開(kāi),方可正確的使用 SATA相關(guān)功能。

CONFIG_ATA=y

CONFIG_SATA_AHCI=y

CONFIG_SATA_AHCI_PLATFORM=y

CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y

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

  • FET3568-C核心板

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

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

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


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

推薦閱讀 換一批 換一批