sudo apt-get install device-tree-compiler
/dts-v1/;
/plugin/;
/ {
fragment@0 {
target = <&i2c2>;
__overlay__ {
status = "okay";
clock-frequency = <100000>;
pinctrl-names = "default";
pinctrl-0 = <&i2c2_pins>;
status = "okay";
};
};
};
dtc -@ -I dts -O dtb -o /boot/dtb/my-overlay.dtbo my-overlay.dts
此命令将生成一个名为my-overlay.dtbo的文件,并将其复制到/boot/dtb/文件夹中。
overlays=my-overlay
完成后保存文件并重新启动系统。设备树叠加层应该已经被加载并可以使用了。