共2条
1/1 1 跳转至页
S3C2410 S3C2410快速中断的问题
问
我用S3C2410的DMA实现数据通道操作。
在一段时间内完成100次数据块的传输。
但是现在每次DMA传输完毕后的中断处理程序好象跟不上DMA request的请求速度。
以至于100次DMA请求只能应答50次。
我想通过S3C2410的快速中断完成每次DMA传输完毕后的中断处理。
但是我把2410的INTMOD寄存器对应位设置成快速中断后。
每次还没有开始启动数据传输的时候。AXD就显示prefetch abort.
哪位用过快速中断的能不能给我讲讲快速中断的具体实现细节。
快速中断的实现与普通中断的实现有什么差别。
在实现快速中断的时候应该注意些什么问题。
谢谢。
如果觉得在这里讲不容易讲清楚,可以给我留个电话。我会电话请教。
哪位给点建议。实在感激不尽。
答 1: 快速中断在系统中只能有一个在快速中断发生的时候,所有的中断都将被屏蔽,这就需要注意相应中断寄存器的设置问题,在DATASHEET中说的很详细的
我用S3C2410的DMA实现数据通道操作。
在一段时间内完成100次数据块的传输。
但是现在每次DMA传输完毕后的中断处理程序好象跟不上DMA request的请求速度。
以至于100次DMA请求只能应答50次。
我想通过S3C2410的快速中断完成每次DMA传输完毕后的中断处理。
但是我把2410的INTMOD寄存器对应位设置成快速中断后。
每次还没有开始启动数据传输的时候。AXD就显示prefetch abort.
哪位用过快速中断的能不能给我讲讲快速中断的具体实现细节。
快速中断的实现与普通中断的实现有什么差别。
在实现快速中断的时候应该注意些什么问题。
谢谢。
如果觉得在这里讲不容易讲清楚,可以给我留个电话。我会电话请教。
哪位给点建议。实在感激不尽。
答 1: 快速中断在系统中只能有一个在快速中断发生的时候,所有的中断都将被屏蔽,这就需要注意相应中断寄存器的设置问题,在DATASHEET中说的很详细的
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |