Я столкнулся с проблемой: узлы в дереве устройств после компиляции у меня в обратном порядке при чтении окончательного файла fdt. Например, у меня есть
parent_node@10000{
<properties...>
child_node2{
<properties...>
};
child_node1{
<properties...>
};
child_node0{
<properties...>
};
};
Функции, вызываемые в прямом порядке для добавления узлов (проверено с помощью fdt-internals). Что я должен изменить во внутреннем устройстве dt-компилятора или fdt, чтобы сделать прямой порядок узлов без постоянного изменения содержимого dts (подкачки)? Как это
parent_node@10000{
<properties...>
child_node0{
<properties...>
};
child_node1{
<properties...>
};
child_node2{
<properties...>
};
};