如何编写Linux .dts设备树文件?

我要在开发板上启动Linux,并且我需要一个dts文件(设备树文件)来描述整个硬件。但是我对该文件的语法知之甚少,不足以在板上正确运行Linux。

我现在所知道的只是如何描述单元的中断号,频率,地址,父单元及其兼容的驱动器类型(如下所述):

ps7_scuwdt_0: ps7-scuwdt@f8f00620 {

compatible = "xlnx,ps7-scuwdt-1.00.a";

device_type = "watchdog";

interrupt-parent = <&ps7_scugic_0>;

interrupts = < 1 14 769 >;

reg = < 0xf8f00620 0xe0 >;

} ;

我不熟悉其他高级用法或语法。

回答:

看一下与开发板最相似的板的dts。将其用作参考,并根据参考板和开发板之间的差异对dts进行更改。

还签出以下情况:

- 设备树文档项目在eLinux(有链接浩大的开始阅读)。

- 有关设备树的基础知识的系列文章。

-

迁移到设备树的演练。

以上是 如何编写Linux .dts设备树文件? 的全部内容, 来源链接: utcz.com/qa/415646.html

回到顶部