Нераспределенный доступ к памяти в ARM v7 - PullRequest
0 голосов
/ 20 декабря 2011

Можете ли вы помочь мне с кодом ('C' или сборкой ARM) для маркировки области памяти как "Нормальной", тем самым предоставляя доступ к памяти без выравнивания?Я понимаю, что мы должны включить MMU, прежде чем делать это.Я новичок в архитектуре ARM.

Спасибо!

1 Ответ

0 голосов
/ 24 декабря 2011

Если вам нужен только доступ без выравнивания, попробуйте установить для cp15 sctlr [1] (бит выравнивания) значение 0.

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

Я не знаю, нужно ли для этого включать MMU.

...