[X]关闭

关于设备树的问题

文档创建者:耐哥
浏览次数:12515
最后更新:2021-04-14
 
关于devicetree.DTB的问题
我使用的板卡为7035_FUN.
1.      在修炼秘籍中讲述了设备树文件的生成,S041.44章节,
file:///C:/Users/PN/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif
SDK中编译设备树源文件获得了pl.dtsi pcw.dtsisystem.dtssystem-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中文件的具体内容只是我们在ubootkernel中修改设备树相关源文件的参考和依据?
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是否是一样有效?

发表评论已发布 6

uisrc

发表于 2019-2-12 14:31:00 | 显示全部楼层

看你的截图路径,应该还是老教程,老教程那一套基本就是用的zedboard的dts
现在教程更新了,建议使用新教程把http://www.osrc.cn/forum.php?mod ... &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 | 显示全部楼层

问问题要先自己动脑去思考,不懂就问是不正确的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则