由于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?