[ARM入门] 请问Cortex-A9的L2 Cache能由用于管理吗?

[复制链接]
1985|5
 楼主| Atom2004 发表于 2013-11-16 10:19 | 显示全部楼层 |阅读模式
请问我在Cortex-A9的CPU上写代码,代码中的变量是直接存放到L2 Cache中的吗?如果L2 Cache的容量足够存放我需要的变量,那请问是不是可以不外扩DDR了?

PS:不跑操作系统
aozima 发表于 2013-11-16 11:39 | 显示全部楼层
如果某时cache想写入RAM会怎么样?
戈卫东 发表于 2013-11-16 11:49 | 显示全部楼层
CACHE似乎不能直被CPU接访问的吧?
lelee007 发表于 2013-11-16 22:27 | 显示全部楼层
我没记错的话,cache可以配置为RAM

如果你要把cache当成cache用的话,首先要CPU去访问cacheable空间,然后数据才会被load到cache里边去,不知道LZ有啥绝招直接就把数据给load到cache中去?
hynwind 发表于 2013-11-18 23:08 | 显示全部楼层
需要内存的
wujiarui 发表于 2013-11-19 00:38 | 显示全部楼层
一般Cortex-A9的SOC芯片都配有内部RAM的,比如4412就有256K的内部SRAM。如果够用的话,完全可以不用扩展外部的DRAM。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

85

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部