2427295 发表于 2012-11-15 21:56:25

CPU资源访问冲突时,该怎么处理

问题是这样的:ARM总线上挂的一个外设,在中断和主循环里都会有读写操作,中断的频率也比较高;这种情况下,如果主循环正在访问这个外设,此时中断刚好又来了,就会产生冲突而造成异常。

请问大家是怎么处理的呢?

如果主循环访问前关闭此中断,则可能会造成中断丢失

aozima 发表于 2012-11-15 22:38:52

多线程,互斥锁。

netawater 发表于 2012-11-19 21:37:40

只在操作外设那条指令前后关,开中断
页: [1]
查看完整版本: CPU资源访问冲突时,该怎么处理