Hi,
My customer using AM3874 reported an issue related MMU and data access.
When 4bytes access is made for non-4bytes aligned address, Data abort happens.
It depends on MMU configuration.
MMU configuration is below:
-> vmContextShow
VIRTUAL ADDR BLOCK LENGTH PHYSICAL ADDR PROT (S/U) CACHE SPECIAL
------------ ------------ ------------- ---------- -------- ------------
0x89607000 0x041f9000 0x89607000 RWX / --- CB-/--/- --/S3
0x8d800000 0x02555000 0x8d800000 RWX / --- OFF/--/- --
0x8fd55000 0x00601000 0x8fd55000 RWX / --- CB-/--/- --/S3
Access protection is Read/Write/eXecute enabled.
Cache CB means Copy Back, OFF means Cache disabled.
Data abort happens only when 0x8d800000 to 0x8fd54FFFF region is accessed.
Why?
And what “SPECIAL” attributes mean here ?
Thanks and regards,
Koichiro Tashiro