0

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

  • MMU页表设置
  • 设置 SMP 位(内核 0 和内核 1)
  • 无效缓存(内部缓存)
  • 缓存的刷新(内部和外部呢)
  • 何时必须启用 L2 缓存?
  • 何时必须启用 SCU?在 SMP 位之前还是之后?

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

提前致谢

4

1 回答 1

0

这是我目前正在遵循的序列,没有任何问题(就像之前有异步数据中止一样)但是我的主要功能不起作用,因此对其进行调试。

如果仍然有任何订单或缺少任何东西,请查看并提出建议。

在此处输入图像描述

在此处输入图像描述

于 2014-04-25T08:04:22.123 回答