RE: Data abort during kernelInit



Hi Geoff.

It seems that you were right. I try to disable the abort trap on the JTAG
debugger. I checked the address after the data abort and it is now
accessible. So the handler seems to have mapped the page correctly.

"alex" wrote:

Hi everybody.

I'm still working on a BSP for an ARM platform.
I have a question about the kernelInit phase.

During it, a data abort is generated after the VFP detection.
If I disable the data abort exception on my JTAG debugger, the kernel
continues to boot until the launch of shell.exe (it crashes here).

But if I enable the data abort, the kernel stop after the first update of
the eptr thing.
I wanted to know if it's normal to have a data abort here ?

Here the paste of my debug serial output.

Thanks in advance !

Setting up softlog at 0x83ffc000 for 0x800 entries

Booting Windows CE version 6.00 for (ARM)

&pTOC = 8044ac1c, pTOC = 8021f240, pTOC->ulRamFree = 8044f000, MemForPT =
000010
00



Booting kernel with existing memory configuration:

Memory Sections:

[0] : start: 80451000, extension: 00008000, length: 03ba3000

NKStartup done, starting up kernel.

Windows CE KernelInit

Reserve VM for kernel XIP DLls, first = c0010000, last = c0260000

g_pprcNK == 0x80448aa0

Updated eptr->e32_vsize to = 00006000

Initializing Memory Mapped File Support

Scheduling the first thread.

Detecting VFP... VFP Not Found!

LoaderInit: Initialing loader

Updated eptr->e32_vsize to = 00006000

Updated eptr->e32_vsize to = 000a2000

Updated eptr->e32_vsize to = 00017000

************ DATA ABORT here*********

.



Relevant Pages

  • Re: OemAddrMapTable and MmMapIoSpace
    ... debugger attached 0x88100000 or 0xa8100000 I get a data abort reading: ... Are you using a JTAG? ... function of a kernel DLL. ...
    (microsoft.public.windowsce.embedded)
  • Re: DEBUGCHK error during Windows CE KernelInit
    ... LoadPageTable failed error before the data abort execption. ... ExceptionDispatch pcstk = d001fb50 ... The kernel stops loading a couple of lines after that. ... PB Debugger The Kernel Debugger is waiting to connect with target. ...
    (microsoft.public.windowsce.platbuilder)
  • Data abort during kernelInit
    ... I'm still working on a BSP for an ARM platform. ... a data abort is generated after the VFP detection. ... If I disable the data abort exception on my JTAG debugger, the kernel ... Booting kernel with existing memory configuration: ...
    (microsoft.public.windowsce.embedded)
  • RE: Disallow Paging on XScale-ARM Windows CE 6.0 ?
    ... sorry i mean my app load a MYtestdriver.dll to run in kernel mod ... config.bib) to force some application to RAM ... ... Exception 'Prefetch Abort': ... Exception 'Data Abort': ...
    (microsoft.public.windowsce.platbuilder)
  • RE: kernel crash...
    ... Rebuild your Kernel and see where things go bad. ... Entered in to OEMInit --RAMESH... ... Data Abort: Thread=83cb4a18 Proc=802563c0 'NK.EXE' ...
    (microsoft.public.windowsce.platbuilder)