0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何修改内核设备树

embedsky88 来源:embedsky88 作者:embedsky88 2023-12-14 14:06 次阅读

▲点击上方“天嵌股份”关注公众号后回复TQT507_CoreB获取板卡规格

本文档介绍了内核设备树的位置和包含关系

1.内核设备树位置

文件 备注
dts longan/device/config/chips/t507/configs/evb/board.dts 主要修改的 dts 文件
longan/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1-pinctrl.dtsi
longan/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1.dtsi
longan/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1-clk.dtsi
属性配置 longan/device/config/chips/t507/configs/evb/sys_config.fex 内存,电源等待核心部分

2.设备树包含关系

当存在sys_config.fex时,一份完整的配置可以包括三个部分:●soc级配置文件:定义了SOC级配置,如设备时钟、中断等资源,如图sun50iw9p1.dtsi。●board级配置文件:定义了板级配置,包含一些板级差异信息,如图board.dts 。●sys_config.fex配置文件,为方便客户使用而定义,优先级比board级配置、soc级配置都高。

wKgaomV6mz2AOQnkAADDV5vCzEs458.png

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    3

    文章

    1309

    浏览量

    39848
  • soc
    soc
    +关注

    关注

    38

    文章

    3746

    浏览量

    215692
  • 设备树
    +关注

    关注

    0

    文章

    35

    浏览量

    3045
收藏 人收藏

    评论

    相关推荐

    MCP251X can驱动移植nuc980采样用设备配置时,中断如何配置设备?

    MCP251X can驱动移植nuc980 采样用设备配置时,中断如何配置设备? spi0: spi@b0061000 { status = \"okay\"
    发表于 01-17 06:43

    NUC980设备DTB文件如何通过NUWrite烧录到SPI-Flash中,烧录的地址是多少?

    NUC980设备DTB文件如何通过NUWrite烧录到SPI-Flash中,烧录的地址是多少;内核编译设备后卡死在“Calibratin
    发表于 01-17 06:29

    带你玩转AM62x开发板的显示接口

    进行了修改,所以我们不需要全编译。编译内核后会在images目录下生成新的Image和多个设备文件,在这里我们只需要单独编译
    发表于 01-11 09:09

    TQT507开发板如何修改和保存内核配置

    本文档介绍如何在开发时修改和保存内核配置,适用于开发板TQT507。 1.修改内核配置 编译时系统会先检测当前内核源码目录下是否存在.con
    的头像 发表于 12-28 14:13 182次阅读
    TQT507开发板如何<b class='flag-5'>修改</b>和保存<b class='flag-5'>内核</b>配置

    如何修改内核设备

    本文档介绍了内核设备的位置和包含关系 1.内核设备位置 文件 备注 dts longan/d
    发表于 12-14 13:42

    T507开发板如何修改和保存内核配置

    本文档介绍如何在开发时修改和保存内核配置,适用于开发板TQT507。1.修改内核配置编译时系统会先检测当前内核源码目录下是否存在.confi
    的头像 发表于 12-08 11:26 225次阅读
    T507开发板如何<b class='flag-5'>修改</b>和保存<b class='flag-5'>内核</b>配置

    玩转AM62x开发板的显示接口调试

    使用RGB565以节省存储资源。这时,就涉及到了RGB888和RGB565的选择问题。 ** 2 RGB888和RGB565的选择和修改** OK6254-C设备修改十分方便,我们
    发表于 12-08 11:23

    【米尔-TIAM62开发板-接替335x-试用评测】+(三)手把手创建Uboot设备内核设备实战

    它以满足我们的需求。我们还可以修改Makefile文件来编译我们的设备文件。在Linux内核中,我们可以复制现有的设备
    发表于 11-28 09:54

    在Linux启动过程中, 想将PC13 pin配置为输出/拉起,如何修改设备

    在 Linux 启动过程中, 我想将 PC13 pin 配置为输出/ 拉起 。 我该如何修改设备
    发表于 11-13 06:21

    迅为RK3588开发板Android12单摄方案设备修改

    打开 3588-android12/kernel-5.10/arch/arm64/boot/dts/rockchip/topeet_camera_config.dtsi 设备,此设备
    发表于 10-19 15:14

    【昉·星光 2 高性能RISC-V单板计算机体验】设备如何加载

    我们有时候需要自己编译一个设备,然后更新到设备中,我本次测试时候改变了I2C接口的IO,结果编译完成后更新过去没有反应。想问下到底应该更新到哪个目录下才能生效。** 首先就是修改l
    发表于 08-13 14:33

    万千设备,linux内核如何知道?

    linux内核设备的注册由device_register()函数完成,这个函数是linux设备驱动模型的核心函数
    的头像 发表于 07-12 08:52 503次阅读
    万千<b class='flag-5'>设备</b>,linux<b class='flag-5'>内核</b>如何知道?

    根据NUC980LinuxBsp内核配置中开启设备后Linux内核无法启动怎么解决?

    根据NUC980LinuxBsp内核配置中开启设备后Linux内核无法启动
    发表于 06-27 07:26

    如何使用设备插件dtbo?

    我想使用设备插件,但我不知道如何部署它
    发表于 06-07 09:00

    求分享iMX8QM ESAI的设备实例

    我正在使用 Linux 5.15 开发基于 iMX8QM 的 SoM Apalis iMX8。两个音频解码器(只需要 TX)将连接到 iMX8QM ESAI0 接口,如附图所示。从内核源代码中,我没有找到可供参考的设备实例。您
    发表于 05-18 08:33