首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内存中的ARM MMU页表

内存中的ARM MMU页表
EN

Stack Overflow用户
提问于 2014-11-07 11:57:08
回答 1查看 310关注 0票数 1

一个(希望)简单的问题。

我可以在ARM紧密耦合的内存中创建我的MMU页面表吗?或者有限制阻止我这样做。

我有16k的数据TCM似乎非常适合这个任务(指导TCM将包含我的安全世界代码),但我在启用MMU时会遇到异常。

当我将我的安全世界代码编译为目标SRAM时,一切都如预期的那样工作。问题在于,在这个SoC上,SRAM可以从一个完全不尊重TrustZone的类似FPGA的设备上获得。

我是在这里遗漏了什么,还是需要为自己雕刻一小块RAM才能让这一切正常工作呢?

我正在研制ARM1176JZ-S。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-04 08:41:19

所以,很多年后,我在ARM架构参考手册中找到了ARMv6的答案,同时浏览了一些完全不同的东西!

在B4.7.3节( VMSAv6中的页面表翻译)(第B4-25页)中,在讨论了页面表遍历中是否使用了L1缓存之后,就提到了答案,它说:

代码语言:javascript
复制
Hardware page table walks cannot cause reads from TCM.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26800758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档