TIwilliam hill官网
直播中

周悠悠

7年用户 124经验值
私信 关注
[问答]

C6678 missed interrupt create an exception ?

本帖最后由 一只耳朵怪 于 2018-6-25 10:23 编辑

各位专家好:
       Each INTm input has a corresponding output that indicates if a low-to-high transition occurred on the input while the pending flag for that input had not yet been cleared.These outputs may be used by the interrupt controller to create an exception back to the CPU to notify the user of the missed interrupt. See the device-specific data manual to verify the device supports this feature.
上面一段话是来自CPU and Instruction Set.pdf,丢失一个中断会产生一个异常,是产生什么异常,是四类异常中的哪一类(EXCEP_exception,NMI_exception,soft_exception,internal_exception)?如果用软件编程可以产生这类异常吗,如使用汇编?
                                                                         If you do not learn to think when you are young, you may never learn。  谨慎,谢谢!

回帖(2)

李萌

2018-6-25 01:36:24
在c66x的芯片中,中断控制器可以响应16个中断源,同时会有一个硬件来监控某个中断源是否有中断丢失,这个是通过硬件来配置的,你可以参考www.ti.com/.../sprugw0b.pdf 中interrupt的那段,当中断丢失事件产生时,event 96会被置位,此时你可以通过配置中断控制器的exception来将该event路由到NMI中断,在NMI中断中进行处理,应该是EXCEP_exception.
举报

周悠悠

2018-6-25 01:56:22
引用: dechun28448 发表于 2018-6-25 01:36
在c66x的芯片中,中断控制器可以响应16个中断源,同时会有一个硬件来监控某个中断源是否有中断丢失,这个是通过硬件来配置的,你可以参考www.ti.com/.../sprugw0b.pdf 中interrupt的那段,当中断丢失事件产生时,event 96会被置位,此时你可以通过配置中断控制器的exception来将该event路由到NMI中断,在NMI中断中进行处理 ...

您说的很正确,它是EXCEP_exception,这个我已经测出来了,我能不能人为的制造丢失中断的情况,比如说我连续几拍些ISR寄存器,但它进入中断只能进入一次,这种是丢失中断的情况吗?谢谢大虾
                                                                        If you do not learn to think when you are young, you may never learn。  谨慎,谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分