TI中文支持网
TI专业的中文技术问题搜集分享网站

怎么在AM5728裸机中使用快速中断模式

由于AM5728的中断是不可嵌套中断,所以想启用ARM的快速中断模式,请问该怎么配置快速中断模式,CSL库中也未找到配置FIRQ的驱动接口。谢谢

Shine:

FIQ, IRQ的函数在C:\ti\AM57xx SDK 5.03\pdk_am57xx_1_0_14\packages\ti\csl\arch\a15目录下。函数说明请参考
pdk_am57xx_1_0_14/packages/ti/csl/docs/doxygen/html/a15_2interrupt_8h.html

Hanc:

回复 Shine:

请问有没有将外设IRQ改为FIRQ的demo啊

Hanc:

回复 Shine:

中断和快速中断模式在裸机程序里能同时存在吗?我想将实时性要求比较高的中断配置成FIRQ

Shine:

回复 Hanc:

抱歉,我们没有FIRQ的函数和例程。

Hanc:

回复 Shine:

您好,我现在按照文档里的FIQ接口描述,想将AM5728的Timer4中断配置为FIRQ模式,初始化如下IntEnableSecureMode(CSL_XBAR_TIMER4_IRQ);IntEnableSecureFIQ(AINTC_HOSTINT_ROUTE_FIQ);IntMasterFIQEnable();

按照手册描述,上述三行代码已经将Timer4中断配置为FIRQ,但是实际运行时,在进入其他普通中断后,FIRQ并不能嵌套普通中断,是我的配置有问题吗?还是AM5728就不支持FIRQ打断IRQ?

赞(0)
未经允许不得转载:TI中文支持网 » 怎么在AM5728裸机中使用快速中断模式
分享到: 更多 (0)