说明
本文档介绍如何通过修改 SDK 中的设备树来启用 EC20-4G 模块的功能。
设备树说明
在泰山派3m的主设备树文件是:
kernel-6.1/arch/arm64/boot/dts/rockchip/tspi-3m-rk3576.dts
在这个文件中包含了很多的 .dtsi 文件,这些 .dtsi 文件是为大家预定义好的一些硬件配置文件,而且为了方便大家使用和修改,将每个功能的接口都单独拆分成了一个 .dtsi 文件。
设备树修改
打开 kernel-6.1/arch/arm64/boot/dts/rockchip/tspi-3m-rk3576.dts 文件,找到如下的代码片段:
c
// #include "tspi-3m-rk3576-ec20-4g.dtsi"1
将其取消注释,即可启用 EC20-4G 模块的功能:
c
#include "tspi-3m-rk3576-ec20-4g.dtsi"1
注意事项
在这里种类中启用 tspi-3m-rk3576-ec20-4g.dtsi 后要确保:
tspi-3m-rk3576-pcie.dtsi被注释掉。tspi-3m-rk3576-sata.dtsi被注释掉。
编译内核与烧录
使用 EC20-4G 模块的其他所需要的文件,已经为大家在 SDK 中集成好了,大家只需要重新编译内核即可,参考 编译内核🚀 章节进行编译,然后烧录单独的内核镜像即可。
测试验证
具体的测试参考: Buildroot EC20-4G模块使用🚀 章节。