OEMDataAbortHandler (Windows Embedded CE 6.0)
1/5/2010
This function is specific to ARM and XScale processors, excluding StrongARM, and is called from the kernel when a data abort occurs.
Syntax
void OEMDataAbortHandler(void);
Parameters
None.
Return Value
None.
Remarks
This function is required for ARM7 class CPUs to handle base-register updates.
OEMs do not need to implement OEMDataAbortHandler if using the SOC (system-on-chip) library, which includes an implementation, unless any of the following situations apply:
- To work around some CPU issues.
- To use an ARMV4 build instead of an ARMV4I build on ARM7 class CPUs, because OEMDataAbortHandler is not used as the default for ARMV4 builds.
You can use either of the following ways to replace the default DataAbortHandler routine:
- Call the NKSetDataAbortHandler function
- Replace ExceptionVector as a whole
Requirements
Header | Developer Implemented |
Library | OEMMain.lib or OEMMain_StaticKITL.lib |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Tasks
How to Develop an OEM Adaptation Layer