欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-18 08:35:53
...

 

内核启动后会进入根文件系统,在根文件系统中如何查看设备树,查看设备树有助于调试驱动程序。
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文件里的完全一样

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


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

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

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

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

相关标签: 设备树