启用MMU /缓存的ARM Cortex A9序列的SMP启动

时间:2014-04-23 10:17:25

标签: arm u-boot cpu-cache mmu cortex-a

我正在尝试在启用了MMU /缓存的双核ARM Cortex A9系统上的U-boot中进行SMP启动。我需要初始化序列。 应该如何发生以下事情的顺序。按什么顺序?

  • MMU页面设置
  • 设置SMP位(核心0和核心1)
  • 使缓存无效(内部缓存)
  • 刷新缓存(内部和外部)
  • 何时必须启用L2缓存?
  • 何时必须启用SCU?在SMP之前或之后?

如果有人可以列出操作顺序,那将是一个很大的帮助。

提前致谢

1 个答案:

答案 0 :(得分:0)

这是我目前正在遵循的顺序没有任何问题(比如之前有异步数据中止)但我的主要功能不起作用,因此调试它。

如果订单或任何遗失,请查看并建议。

enter image description here

enter image description here