耐哥 发表于 2019-2-12 11:35:34

关于设备树的问题

关于devicetree.DTB的问题我使用的板卡为7035_FUN.1.      在修炼秘籍中讲述了设备树文件的生成,S04第1.44章节,file:///C:/Users/PN/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif在SDK中编译设备树源文件获得了pl.dtsi ,pcw.dtsi,system.dts,system-top.dts文件。 2.而在1.5.6节中制作启动文件时,直接使用了devicetree.dtb文件,而没有提及dtb文件如何获得。file:///C:/Users/PN/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif 3疑问:如何从1中的文件获得2中所需要的devicetree.dtb?还是说1中文件的具体内容只是我们在uboot和kernel中修改设备树相关源文件的参考和依据? 4.疑问:我在编译uboot的过程中,在uboot/arch/arm/boot/dts/中发现了zynq_zed.dtb文件,所使用的devicetree.dtb是否由此得来? 5 uboot/arch/arm/boot/dts/的zynq_zed.dts文件与kernel/arch/arm/boot/dts/的zynq_zed.dts时什么关系?其次我在kernel/arch/arm/boot/dts/的zynq_zed.dts的基础上根据板卡的情况对该设备树源文件进行了修改,如果zynq_zed.dts的配置源码没有问题,通过DTC命令生产的devicetree.dtb是否是一样有效?

uisrc 发表于 2019-2-12 14:31:00

看你的截图路径,应该还是老教程,老教程那一套基本就是用的zedboard的dts
现在教程更新了,建议使用新教程把http://www.osrc.cn/forum.php?mod=viewthread&tid=1796&extra=page%3D1

阿白加黑 发表于 2021-4-9 18:57:32

楼主,我用的也是7035fun的板子,想请问一下你有7035_FUN的手册吗,有的话方便分享一下吗?谢谢。

ぉ沙皮狗的忧伤 发表于 2021-4-14 09:24:42

dtsi是类似c代码里面的头文件,存放着该系列板卡相同的设备树代码,dts存放着差异化的设备树代码,pl.dtsi这很明显就是说FPGA相关的设备树描述代码,而zynq-7000.dtsi这是描述arm相关的设备树代码         system-top.dts这是这块板卡的设备树文件

ぉ沙皮狗的忧伤 发表于 2021-4-14 09:27:02

devicetree.dtb是由system-top.dts编译出来的

ぉ沙皮狗的忧伤 发表于 2021-4-14 09:28:01

不应该问你配置是否有效,你应该问你是否配置正确

ぉ沙皮狗的忧伤 发表于 2021-4-14 09:30:18

问问题要先自己动脑去思考,不懂就问是不正确的
页: [1]
查看完整版本: 关于设备树的问题