暴力参考已有 DTS 中的值的格式似乎不太对。 因为从这个代码中可以看到 https://github.com/dgibson/dtc/blob/main/checks.c ,有 DTS 会根据属性名称,对值得格式有一些隐藏规则。 这个工具的工作原理要修改。应该维护一个 DTS 类型名的 schema 规则,然后再用这个规则来解析反编译出来的 DTS 中的 phandle。因为这个工具的目的是解析 phandle,所以这个 schema 只需关心 phandle,而不需要关心其它格式问题。