3.8在根文件系统中查看设备树(有助于调试)

内核启动后会进入根文件系统,在根文件系统中如何查看设备树,查看设备树有助于调试驱动程序。
a.我们知道uboot会把dtb文件传给内核,并且dtb文件所占的那块内存会被保留下来,我们可以在内核启动之后,查看那块内存,查看里面原始的dtb文件。
 /sys/firmware/fdt //原始dtb文件

进入/sys/firmware目录后便可看到二个文件,一个是devicetree文件夹,另一个是fdt(原始dtb文件,可以用hexdump -C fdt 将其打印出来查看就会发现里面的数据和dtb文件是一致的)

hexdump -C /sys/firmware/fdt

注:3288中没有fdt
部分信息如下,和我们传给内核的dtb文件里的完全一样


b. /sys/firmware/devicetree //以目录结构呈现的dtb文件,根节点对应base目录。每一个节点对应一个目录,每个属性对应一个文件。
ls-l
hexdump -C "#address-cells"
cat model

之后里面就是按照dts写的那样组织的

通过这里可以查看各个子节点或者属性,比如查看

猜你喜欢

转载自blog.csdn.net/qq_34738528/article/details/105197834
今日推荐