请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C129XKCZAD 我使用闪存镜像模式进行故障恢复。 我已经编写了一个基于中断的例程来更新后台的镜像区域、 并且基于中断的代码比基于非中断的代码慢得多。
非 IRQ 代码(Tivaware 例程):~8s。 中断代码:~200s
闪存更新路由是连接到闪存中断的状态机。 它执行一个擦除、缓冲写入周期。 运行时、CPU 利用率约为2%。
如果我从空闲循环中移除 WFI、我将获得良好的性能。 在睡眠期间、闪存控制器的计时正在进行一些操作。
我看不到任何位来控制它。 有人在听吗?