| CMSIS-Core (Cortex-A) CMSIS-Core support for Cortex-A processor-based devices |

Loading...
Searching...
No Matches
Data Fields
DFSR_Type Struct Reference
Core Register Access » Data Fault Status Register (DFSR)

Bit field declaration for DFSR layout. More...

`#include <core_ca.h>`

## Data Fields
struct {
uint32_t FS0:4
| bit: 0.. 3 Fault Status bits bit 0-3 More...
uint32_t Domain:4
| bit: 4.. 7 Fault on which domain More...
uint32_t LPAE:1
| bit: 9 Large Physical Address Extension More...
uint32_t FS1:1
| bit: 10 Fault Status bits bit 4 More...
uint32_t WnR:1
| bit: 11 Write not Read bit More...
uint32_t ExT:1
| bit: 12 External abort type More...
uint32_t CM:1
| bit: 13 Cache maintenance fault More...
} | s
| Structure used for bit access in short format.
struct {
uint32_t STATUS:5
| bit: 0.. 5 Fault Status bits More...
uint32_t LPAE:1
| bit: 9 Large Physical Address Extension More...
uint32_t WnR:1
| bit: 11 Write not Read bit More...
uint32_t ExT:1
| bit: 12 External abort type More...
uint32_t CM:1
| bit: 13 Cache maintenance fault More...
} | l
| Structure used for bit access in long format.
uint32_t | w
| Type used for word access.

## Description

Bit field declaration for DFSR layout.

## Field Documentation

## ◆ CM

uint32_t DFSR_Type::CM

bit: 13 Cache maintenance fault

## ◆ Domain

uint32_t DFSR_Type::Domain

bit: 4.. 7 Fault on which domain

## ◆ ExT

uint32_t DFSR_Type::ExT

bit: 12 External abort type

## ◆ FS0

uint32_t DFSR_Type::FS0

bit: 0.. 3 Fault Status bits bit 0-3

## ◆ FS1

uint32_t DFSR_Type::FS1

bit: 10 Fault Status bits bit 4

## ◆

struct { ... } DFSR_Type::l

Structure used for bit access in long format.

## ◆ LPAE

uint32_t DFSR_Type::LPAE

bit: 9 Large Physical Address Extension

## ◆

struct { ... } DFSR_Type::s

Structure used for bit access in short format.

## ◆ STATUS

uint32_t DFSR_Type::STATUS

bit: 0.. 5 Fault Status bits

## ◆ w

uint32_t DFSR_Type::w

Type used for word access.

## ◆ WnR

uint32_t DFSR_Type::WnR

bit: 11 Write not Read bit