ROC-RK3588S-PC 开发板上有 1 个 M.2 接口。 可以软件配置成 M.2 SATA3.0 接口,支持 SATA 协议的 SSD 使用,也可以软件配置成 M.2 PCIe2.0 接口,支持 NVMe 协议的 SSD 使用。 默认软件配置成 M.2 SATA3.0 接口, 支持 SATA 协议的 SSD 使用。
方式一:系统设置修改
Settings->Connected devices -> M.2 SSD Type 选择需要生效的选项SATA 或 PCIe
修改后需要重启系统才会生效 方式二:DTS 配置
一般根据原理图在 DTS 中选择正确的控制器节点和 PHY 节点使能,并关闭与其复用的控制器节点就可以。 在 kernel-5.10/arch/arm64/boot/dts/rockchip/roc-rk3588s-pc.dtsi 中有下面一段配置:
combphy0_ps:PHY 节点 sata0:sata0 控制器节点 pcie2x1l2:pcie2x1l2 控制器节点 M2_SATA_OR_PCIE:默认值为 1 即配置成 SATA3.0,如果需要配置成 PCIe2.0,需修改为 0
|