device-tree 相关问题

设备树是用于描述硬件的数据结构。不是将设备的每个细节硬编码到操作系统中,而是可以在引导时传递给操作系统的数据结构中描述硬件的许多方面。设备树由Open Firmware和独立的Flattened Device Tree(FDT)形式使用。

扁平化设备树有什么用-Linux内核

我正在经历Uboot和内核启动过程。 FDT(扁平设备树)到底有什么用? 我读过的许多链接都指出 uboot 通过了主板和 SOC 配置

回答 1 投票 0

如何使用 Zephyr (Devicetree) 在 PR Pico 上设置 UART1?

所以我尝试通过 Zephyr 在我的 RP Pico 上使用 UART1 接口,但它不起作用。我的问题是,我不知道如何在设备树中设置 UART1。 UART0 默认情况下可用,一切正常...

回答 1 投票 0

更新 yocto 上的自定义设备树

我正在使用 sama5d27-wlsom1-ek 板进行演示,我正在尝试对设备树进行更改。 到目前为止,我已经编译了 core-image-minimal 并发现我的 dtb 文件是在 /tmp/工作/

回答 4 投票 0

Linux内核现在如何在platform_data中放入什么?

我正在分析设备驱动程序,例如TI TCA6408设备,驱动程序是gpio-pca953x。 ->probe() 函数中有一个从设备检索平台数据的部分: 静态整型

回答 1 投票 0

spi_driver.id_table 和 spi_driver.driver.of_match_table 的区别

我目前正在尝试了解 Linux 驱动程序是如何工作的。据我所知,当内核解析设备树中相应的.兼容字符串时,会调用驱动程序的probe/init函数。

回答 1 投票 0

设备树中的 RAM 不是连续区域

情况是,我需要两个 ram 区域用于 Linux 内核。这些区域不是按顺序排列的。并且区域之间必须是“禁止接触”区域。它是 Arm 设备。 例如...

回答 1 投票 0

设备树设备与设备驱动程序的绑定顺序

我需要在配置以太网控制器之前(即在以太网控制器驱动程序和设备绑定之前)使用GPIO向交换机发送重置信号。我已经添加了重置l...

回答 1 投票 0

Zephyr DT_PHA_BY_NAME API 返回错误,表明该宏在 devicetree_ generated.h 中不存在

嗨,我有一个设备树节点,它有一个字符串数组类型的属性。这应该与另一个 phandle 数组类型属性结合使用。这是 dts 节点: #地址单元=<...

回答 1 投票 0

设备树上的 zephyr 引脚控制

我正在尝试为 zephyr rtos 中的引脚创建一个用于 pwm 输出的覆盖层,该覆盖层具有 pinctrl-1 和用于引脚配置的 pinctrl-name ,但是 .dts 文件已经定义为...

回答 1 投票 0

使用GPIO引脚进行复位

我有一个需求,需要拉低gpio 5毫秒。 GPIO 连接到芯片复位引脚。根据要求我需要重置芯片。要重置芯片,我们需要...

回答 1 投票 0

IMX8MP 简单音频卡 (MAX98357a) 转换速率不起作用

我正在 IMX8MP 上开发一个定制板,使用 STM32 I2S 内部 DAC 作为声卡(外包,所以我无法对其工作原理做太多了解)。为此,我创建了简单音频卡配置基础...

回答 1 投票 0

zephyr RTOS (STM32) 自定义节点未导入:对 `__device_dts_ord_xx` 的未定义引用

这绝对是可行的,因为我已经能够在另一台电脑上做到这一点,但是在我正在工作的这台电脑上,我遇到了问题,似乎我忘记了一些东西,但我不能确定w。 ..

回答 1 投票 0

如何删除/卸载设备树覆盖以多次编程FPGA?

我可以使用 Buildroot,从 HPS 上的 Linux(SoC FPGA 中的 ARM 内核)使用固件对 Altera/Intel Cyclone V SoC FPGA 的 FPGA 部分进行编程。 我正在使用设备树覆盖来编写原始...

回答 1 投票 0

linux内核dts sgpio_out参数含义

这是 dts 文件中的一个示例 led-s0-绿色 { 标签=“s0:绿色”; GPIO = <&sgpio_out 2 1 GPIO_ACTIVE_LOW>; 默认状态=“关闭”; }; ...

回答 1 投票 0

qemu-system-mipsel 无法成功转储dtb

qemu-system-mipsel的版本是8.2.0,是从源代码编译的。 我想使用转储设备树文件 qemu-system-mipsel -machine malta,dumpdtb=malta.dtb 但失败了。它只是...

回答 1 投票 0

KXTJ3-1057 加速度计传感器的 DTS 设备覆盖文件

告诉我,我的设备树中有加速计吗? &i2c3 { 状态=“好的”; gs_kxtj3: gs_kxtj3@e { 兼容=“gs_kxtj3”; reg = <0x0e>;...

回答 1 投票 0

使用设备树的 GPIO 默认配置 - Freescale i.MX6

如何配置 GPIO 引脚的默认设置设备树 - 特别是在 Freescale imx 系列上。 到目前为止,我只能使用 led 接口配置 gpios: GPIO初始化{

回答 3 投票 0

为什么 buildroot 拒绝我的自定义设备树目录?

为了使用自定义设备树,我做了以下安排: 为了消除可能的设备树语法错误,我刚刚下载了原始 dts 文件并将其名称更改为 custom-bananapro.dt...

回答 1 投票 0

为 PCI 设备上的硬件创建设备树

我正在为一些通过 PCIe 卡控制的自定义硬件编写 Linux 设备驱动程序。 PCIe 卡包含一个 FPGA,实现 SPI 和 I2C 总线主控以及其他自定义

回答 2 投票 0

预处理后DTS的最终状态

简而言之,有效的 DTS 文件经过 C 预处理器后的最终文本状态是什么? #include 指令到底应该留下什么?这是多少 dtc

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.