ARM v7中未对齐的内存访问

时间:2011-12-20 11:08:12

标签: arm armv7

您能否帮助我使用代码('C'或ARM程序集)将内存区域标记为“正常”,从而允许未对齐的内存访问?我知道我们需要在执行此操作之前启用MMU。我是ARM架构的新手。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您只需要未对齐访问,请尝试将cp15 sctlr [1](对齐位)设置为0.

mrc  p15, 0, r0, c1, c0, 0
bic  r0, r0, #2
mcr  p15, 0, r0, c1, c0, 0 

我不知道是否需要为此启用MMU。