我遇到了问题:编译后设备树中的节点在读取最终fdt文件时具有相反的顺序。例如,我有
parent_node@10000{
<properties...>
child_node2{
<properties...>
};
child_node1{
<properties...>
};
child_node0{
<properties...>
};
};
直接调用以添加节点的函数(已通过fdt-internals检查)。在不永久更改dts内容(交换)的情况下,应该如何更改dt编译器或FDt内部结构以进行直接节点排序?像这样
parent_node@10000{
<properties...>
child_node0{
<properties...>
};
child_node1{
<properties...>
};
child_node2{
<properties...>
};
};