2012-08-14 18 views
0

在我的系统中,我有一个主处理器和一个从处理器。启动时的从属处理器继续循环回自我循环(单个mjump到自己的指令)。从属处理器以这种方式行事是否正常?可以做些什么来使处理器脱离这种状态?Spinloop的从属处理器

回答

0

一个中断可以用来做到这一点。它可以用来将从机重定向到独立于正常执行流程的ISR(中断服务程序)。

另一个例子可能是主处理器改变跳转指令来发送从站到完全不同的地方。如果硬件足够复杂(例如,银行切换为不同的 ROM),则甚至可以完成此操作。

这是几种方法,可能有其他几十种。工程师是没有什么,如果不是鬼祟:-)

+0

谢谢。我会尝试中断方法并尝试将从属处理器指向ISR。 – Rai 2012-08-14 03:19:50