RK3568开发板PCIE修改为SATA功能方法
先了解一下飞凌这款瑞芯微RK3568平台。RK3568是功耗与性能的极佳搭档,采用4核ARM Cortex-A55多核心架构,极大提升处理速度,在保持与Cortex-A53 类似功耗水平的前提下实现了性能的提升;22nm先进制程工艺,在国产同类型芯片还普遍采用28nm工艺制程现状下,瑞芯微RK3568率先导入22nm工艺制程,有效降低了芯片功耗和芯片尺寸,相较28nm功耗和性能提高20%;更高的主频参数,RK3568主频高达2.0GHz ,CPU跑分115027,相较RK3288的42593分,有了大幅度提升。
前段时间写了一篇关于RK3568 PCIE复用为SATA的方法,不过有用户说比较简单,本次将详细介绍一下解决思路,希望能够给您带来帮助。
1、硬件条件
转接板FIT-PCIE-SATA V1.0(pcie2.0插口转sata2 口)
2、软件条件:
1)修改设备树
OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-common.dtsi
注意:红色字体为需要修改/或手动添加的字段
关闭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)修改默认配置文件
/OK3568-linux-source/kernel/arch/arm64/configs/OK3568-C-linux_defconfig
添加以下内容:
CONFIG_ATA=y CONFIG_SATA_AHCI=y
CONFIG_SATA_AHCI_PLATFORM=y CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y
3)在/OK3568-linux-source目录下执行./build.sh kernel
单独烧写/OK3568-linux-source/kernel/boot.img 文件
3、测试
写入:
读取
相关产品 >
-
FET3568-C核心板
RK3568性能强而稳 国产芯|飞凌嵌入式RK3568系列核心板,采用瑞芯微国产高性能AI处理器RK3568设计生产,RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性价比在同类产品中具有较高优势,RK3568处理器是一款定位中高端的通用型SoC, 飞凌RK3568核心板主要面向工业互联网、HMI、NVR存储、车载中控、工业网关等领域。目前RK3568系列已经批量稳定出货
了解详情 -
OK3568-C开发板
强而稳,国产芯,1Tops算力,多路高速接口|飞凌RK3568系列RK3568开发板基于国产工业级AI处理器RK3568四核64位Cortex-A55 处理器设计。RK3568作为国产化高性能处理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU达到1Tops,飞凌RK3568系列核心板提供瑞芯微RK3568规格书_datasheet_数据手册_原理图等,