嵌入式开发者社区

标题: AM4379 中断问题 [打印本页]

作者: czs----Tronlong    时间: 2020-2-24 12:03
标题: AM4379 中断问题
客户问题

我仔细查找了,在你给的资料中没有找到中断向量表以及AM4379中断说明的资料

Linux内核(Linux-RT-4.9.65)没有找到外设中断号定义的头文件,一般头文件放在"arch/arm/mach-处理器/include/mach/irqs.h"如下是相应的范例. AM4379 的处理器是cortex-A9,相应文件没找到,麻烦帮我看一下!


[attach]6093[/attach]


[attach]6094[/attach]

作者: czs----Tronlong    时间: 2020-2-24 12:05
对于Linux系统的中断开发,Linux内核提供了完善的中断框架,我们只需要申请中断,然后注册中断处理函数即可,这点跟单片机的开发不太一样,不需要一系列复杂的寄存器配置。在裸机中使用中断我们需要做一大堆的工作,比如配置寄存器,使能 IRQ 等等。

TI数据手册中有提供中断列表(如下图),使用对应的中断直接访问对应的中断号即可:

[attach]6095[/attach]

TI提供的Linux内核是没有提供这个中断向量表头文件的,都是在am4372.dtsi里面直接配置中断号,如下图:
[attach]6096[/attach]





欢迎光临 嵌入式开发者社区 (https://51dsp.net/) Powered by Discuz! X3.4