我正在研究ZedBoard(来自Xilinx的Zync系列SoC),并希望为嵌入式Linux创建一个设备树,我打算在这个Zedboard上启动它。我按照两个链接
他们都给了我设备树的见解。
现在我有两个选择:
或
请建议并纠正我。
答案 0 :(得分:0)
我同意@ sawdust的评论。请找到相同的图示。
我从演示文稿here无耻地复制了它。
要回答你的问题,你应该创建自己的" .dts"包含所有必要父项(即SOC特定和所需)dtsi文件的文件。并编译你的" .dts"使用DTC编译器的文件(来自Linux源代码树中的linux / scripts / dtc / dtc,或者使用像" device-tree-compiler"这样的包。)。
在大多数情况下,您可以修改现有设备树文件并为您的目的重新编译它。对于您的情况,我认为您必须修改此zynq-zed.dts。