|
union { |
uint32_t R |
|
struct { |
uint32_t SPERR:8 |
|
uint32_t __pad0__:4 |
|
uint32_t HRL:4 |
|
uint32_t NSP:4 |
|
uint32_t NGRD:4 |
|
uint32_t __pad1__:7 |
|
uint32_t VLD:1 |
|
} B |
|
} | CESR |
|
uint32_t | mpu_reserved1 [3] |
|
union { |
uint32_t R |
|
struct { |
uint32_t EADDR:32 |
|
} B |
|
} | EAR0 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EACD:16 |
|
uint32_t EPID:8 |
|
uint32_t EMN:4 |
|
uint32_t EATTR:3 |
|
uint32_t ERW:1 |
|
} B |
|
} | EDR0 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EADDR:32 |
|
} B |
|
} | EAR1 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EACD:16 |
|
uint32_t EPID:8 |
|
uint32_t EMN:4 |
|
uint32_t EATTR:3 |
|
uint32_t ERW:1 |
|
} B |
|
} | EDR1 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EADDR:32 |
|
} B |
|
} | EAR2 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EACD:16 |
|
uint32_t EPID:8 |
|
uint32_t EMN:4 |
|
uint32_t EATTR:3 |
|
uint32_t ERW:1 |
|
} B |
|
} | EDR2 |
|
uint32_t | mpu_reserved2 [246] |
|
struct { |
union { |
uint32_t R |
|
struct { |
uint32_t SRTADDR:27 |
|
uint32_t __pad0__:5 |
|
} B |
|
} WORD0 |
|
union { |
uint32_t R |
|
struct { |
uint32_t ENDADDR:27 |
|
uint32_t __pad0__:5 |
|
} B |
|
} WORD1 |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:6 |
|
uint32_t M4RE0:1 |
|
uint32_t M4WE:1 |
|
uint32_t M3PE:1 |
|
uint32_t M3SM:2 |
|
uint32_t M3UM:3 |
|
uint32_t M2PE:1 |
|
uint32_t M2SM:2 |
|
uint32_t M2UM:3 |
|
uint32_t M1PE:1 |
|
uint32_t M1SM:2 |
|
uint32_t M1UM:3 |
|
uint32_t M0PE:1 |
|
uint32_t M0SM:2 |
|
uint32_t M0UM:3 |
|
} B |
|
} WORD2 |
|
union { |
uint32_t R |
|
struct { |
uint32_t PID:8 |
|
uint32_t PIDMASK:8 |
|
uint32_t __pad0__:15 |
|
uint32_t VLD:1 |
|
} B |
|
} WORD3 |
|
} | RGD [16] |
|
uint32_t | mpu_reserved3 [192] |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:6 |
|
uint32_t M4RE:1 |
|
uint32_t M4WE:1 |
|
uint32_t M3PE:1 |
|
uint32_t M3SM:2 |
|
uint32_t M3UM:3 |
|
uint32_t M2PE:1 |
|
uint32_t M2SM:2 |
|
uint32_t M2UM:3 |
|
uint32_t M1PE:1 |
|
uint32_t M1SM:2 |
|
uint32_t M1UM:3 |
|
uint32_t M0PE:1 |
|
uint32_t M0SM:2 |
|
uint32_t M0UM:3 |
|
} B |
|
} | RGDAAC [16] |
|
union { |
uint32_t R |
|
struct { |
uint32_t MPERR:8 |
|
uint32_t __pad0__:4 |
|
uint32_t HRL:4 |
|
uint32_t NSP:4 |
|
uint32_t NGRD:4 |
|
uint32_t __pad1__:7 |
|
uint32_t VLD:1 |
|
} B |
|
} | CESR |
|
union { |
uint32_t R |
|
struct { |
uint32_t EADDR:32 |
|
} B |
|
} | EAR0 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EACD:16 |
|
uint32_t EPID:8 |
|
uint32_t EMN:4 |
|
uint32_t EATTR:3 |
|
uint32_t ERW:1 |
|
} B |
|
} | EDR0 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EADDR:32 |
|
} B |
|
} | EAR1 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EACD:16 |
|
uint32_t EPID:8 |
|
uint32_t EMN:4 |
|
uint32_t EATTR:3 |
|
uint32_t ERW:1 |
|
} B |
|
} | EDR1 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EADDR:32 |
|
} B |
|
} | EAR2 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EACD:16 |
|
uint32_t EPID:8 |
|
uint32_t EMN:4 |
|
uint32_t EATTR:3 |
|
uint32_t ERW:1 |
|
} B |
|
} | EDR3 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EADDR:32 |
|
} B |
|
} | EAR3 |
|
union { |
uint32_t R |
|
struct { |
uint32_t EACD:16 |
|
uint32_t EPID:8 |
|
uint32_t EMN:4 |
|
uint32_t EATTR:3 |
|
uint32_t ERW:1 |
|
} B |
|
} | EDR2 |
|
struct { |
union { |
uint32_t R |
|
struct { |
uint32_t SRTADDR:27 |
|
uint32_t __pad0__:5 |
|
} B |
|
} WORD0 |
|
union { |
uint32_t R |
|
struct { |
uint32_t ENDADDR:27 |
|
uint32_t __pad0__:5 |
|
} B |
|
} WORD1 |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:2 |
|
uint32_t M6RE:1 |
|
uint32_t M6WE:1 |
|
uint32_t M5RE:1 |
|
uint32_t M5WE:1 |
|
uint32_t M4RE:1 |
|
uint32_t M4WE:1 |
|
uint32_t __pad1__:6 |
|
uint32_t M2PE:1 |
|
uint32_t M2SM:2 |
|
uint32_t M2UM:3 |
|
uint32_t M1PE:1 |
|
uint32_t M1SM:2 |
|
uint32_t M1UM:3 |
|
uint32_t M0PE:1 |
|
uint32_t M0SM:2 |
|
uint32_t M0UM:3 |
|
} B |
|
} WORD2 |
|
union { |
uint32_t R |
|
struct { |
uint32_t PID:8 |
|
uint32_t PIDMASK:8 |
|
uint32_t __pad0__:15 |
|
uint32_t VLD:1 |
|
} B |
|
} WORD3 |
|
} | RGD [16] |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:2 |
|
uint32_t M6RE:1 |
|
uint32_t M6WE:1 |
|
uint32_t M5RE:1 |
|
uint32_t M5WE:1 |
|
uint32_t M4RE:1 |
|
uint32_t M4WE:1 |
|
uint32_t __pad1__:6 |
|
uint32_t M2PE:1 |
|
uint32_t M2SM:2 |
|
uint32_t M2UM:3 |
|
uint32_t M1PE:1 |
|
uint32_t M1SM:2 |
|
uint32_t M1UM:3 |
|
uint32_t M0PE:1 |
|
uint32_t M0SM:2 |
|
uint32_t M0UM:3 |
|
} B |
|
} | RGDAAC [16] |
|
union { |
uint32_t R |
|
struct { |
uint32_t SPERR:8 |
|
uint32_t __pad0__:4 |
|
uint32_t HRL:4 |
|
uint32_t NSP:4 |
|
uint32_t NRGD:4 |
|
uint32_t __pad1__:7 |
|
uint32_t VLD:1 |
|
} B |
|
} | CESR |
|
uint32_t | MPU_reserved0004 [3] |
|
struct { |
union { |
uint32_t R |
|
struct { |
uint32_t EADDR:32 |
|
} B |
|
} EAR |
|
union { |
uint32_t R |
|
struct { |
uint32_t EACD:16 |
|
uint32_t EPID:8 |
|
uint32_t EMN:4 |
|
uint32_t EATTR:3 |
|
uint32_t ERW:1 |
|
} B |
|
} EDR |
|
} | PORT [3] |
|
uint32_t | MPU_reserved0028 [246] |
|
struct { |
union { |
uint32_t R |
|
struct { |
uint32_t SRTADDR:27 |
|
uint32_t __pad0__:5 |
|
} B |
|
} WORD0 |
|
union { |
uint32_t R |
|
struct { |
uint32_t ENDADDR:27 |
|
uint32_t __pad0__:5 |
|
} B |
|
} WORD1 |
|
union { |
uint32_t R |
|
struct { |
uint32_t M7RE:1 |
|
uint32_t M7WE:1 |
|
uint32_t M6RE:1 |
|
uint32_t M6WE:1 |
|
uint32_t M5RE:1 |
|
uint32_t M5WE:1 |
|
uint32_t M4RE:1 |
|
uint32_t M4WE:1 |
|
uint32_t __pad0__: 18 |
|
uint32_t M0PE:1 |
|
uint32_t M0SM:2 |
|
uint32_t M0UM:3 |
|
} B |
|
} WORD2 |
|
union { |
uint32_t R |
|
struct { |
uint32_t PID:8 |
|
uint32_t PIDMASK:8 |
|
uint32_t __pad0__:15 |
|
uint32_t VLD:1 |
|
} B |
|
} WORD3 |
|
} | RGD [16] |
|
uint32_t | MPU_reserved0500 [192] |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:6 |
|
uint32_t M4RE:1 |
|
uint32_t M4WE:1 |
|
uint32_t M3PE:1 |
|
uint32_t M3SM:2 |
|
uint32_t M3UM:3 |
|
uint32_t M2PE:1 |
|
uint32_t M2SM:2 |
|
uint32_t M2UM:3 |
|
uint32_t M1PE:1 |
|
uint32_t M1SM:2 |
|
uint32_t M1UM:3 |
|
uint32_t M0PE:1 |
|
uint32_t M0SM:2 |
|
uint32_t M0UM:3 |
|
} B |
|
} | RGDAAC [16] |
|
uint32_t | MPU_reserved0840 [3568] |
|
The documentation for this struct was generated from the following files: