自定义 IP 的设备树

Device tree for a custom IP

提问人:Jonathan 提问时间:11/17/2023 更新时间:11/17/2023 访问量:13

问:

我正在使用 Xilinx 平台 - ZCU102 板和 Petalinux。 目前,我正在尝试弄清楚如何配置设备树,以便使用来自自定义IP的中断。enter image description here

如您所见,我的 IP 通过 axi_bram_controller 连接到处理器。 我有 3 个自定义 IP。

到目前为止,在 petalinux 中工作时,axi_bram_contoller 的设备树是自动创建的,我不需要为我的 IP 创建 DT。 现在,当我想合并中断时,使 Linux 能够检测中断并处理中断服务例程 (ISR) 的过程是什么? 我需要为我的 IP 构建内核模块吗?

中断 内核模块 Xilinx 设备树 petalinux

评论

0赞 0andriy 11/17/2023
在该自定义 IP 和/或网桥的驱动程序中,您需要启用中断注册和/或传送。无论哪种方式,要支持硬件更改,都需要执行软件修改。对于自动创建,您需要咨询您正在使用的工具的支持以获得答案。

答: 暂无答案