RK3568 PCIe 复用为 SATA

原创 2022-08-11 09:43:00 rk3568

本文硬件平台采用飞凌嵌入式RK3568开发板,主要讲解如何将RK3568的PCIe复用为SATA功能,本文使用的思路和方法仅供参考使用,其它arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助,更多ARM开发板相关资讯,关注飞凌嵌入式


先了解一下飞凌这款瑞芯微RK3568平台。

OK3568-C开发板采用核心板+底板的分体式设计,将FET3568-C核心板的全部功能引脚以最便利的方式引出。方便用户二次开发的同时,还添加了接口EMC防护参考设计,简化用户设计,利于现场评估测试。

RK3568


一、修改设备树

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

 

1. 打开sata2设备

&sata2 {

status = "okay";

assigned-clock-rates = <24000000>;

};

 

2. 关闭pcie2.0

&pcie2x1 {

reset-gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;

vpcie3v3-supply = <&vcc3v3_sys>;

status = "disabled";

};

 

二、menuconfig 配置

需要确保如下配置打开,方可正确的使用 SATA相关功能。

CONFIG_ATA=y

CONFIG_SATA_AHCI=y

CONFIG_SATA_AHCI_PLATFORM=y

CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y

相关产品 >

  • FET3568-C核心板

    RK3568性能强而稳 国产芯|飞凌嵌入式RK3568系列核心板,采用瑞芯微国产高性能AI处理器RK3568设计生产,RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性价比在同类产品中具有较高优势,RK3568处理器是一款定位中高端的通用型SoC, 飞凌RK3568核心板主要面向工业互联网、HMI、NVR存储、车载中控、工业网关等领域。目前RK3568系列已经批量稳定出货

    了解详情
    FET3568-C核心板
  • OK3568-C开发板

    强而稳,国产芯,1Tops算力,多路高速接口|飞凌RK3568系列RK3568开发板基于国产工业级AI处理器RK3568四核64位Cortex-A55 处理器设计。RK3568作为国产化高性能处理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU达到1Tops,飞凌RK3568系列核心板提供瑞芯微RK3568规格书_datasheet_数据手册_原理图等,


    了解详情
    OK3568-C开发板

推荐阅读 换一批 换一批