nandflash驱动问题,高分求答案
FSREG: Mounted ROM portion of boot registry
FSVOL: Creating clean virtual volume
FSVOL: Initializing volume heap
FSREG: Mounted RAM portion of boot registry
FS: Creating signal event SYSTEM/DevMgrApiSetReady
FS: Creating signal event SYSTEM/PowerManagerReady
FS: Creating signal event SYSTEM/GweApiSetReady
FS: Creating signal event ReleaseFSD
FILESYS: Starting boot phase 0.
FSDMGR!STOREMGR_StartBootPhase BootPhase=0 (PrevBootPhase=-1)
FSDMGR: File security disabled.
FSDMGR!AutoLoadFileSystems: CurrentBootPhase=0, LoadFlags=1
FSDMGR!AutoLoadFileSystem: CurrentBootPhase=0, RootKey=System\StorageManager\AutoLoad, FileSystem_t=ObjectStore
FILESYS: RAM File System FSD_MountDisk registering folder "Object Store"
FSDMGR!MountTable_t::RegisterVolumeName: Registered "Object Store" at index 4FSDMGR!MountTable_t::RegisterVolume: Registered volume at index 4 (Name="", MountFlags=0x44)FSDMGR!AutoLoadFileSystem: CurrentBootPhase=0, RootKey=System\StorageManager\AutoLoad, FileSystem_t=FDSK
FSDMGR!AutoLoadBlockDevice: Auto-loading block driver from "Drivers\BuiltIn\FDSK"FSDMGR!MountStore: Attaching new storage device "FDSK"OSAXST1: >>> Loading Module 'smflash.dll' (0x8786FB90) at address 0xC0B10000-0xC0B30000 in Process 'NK.EXE' (0x819A8AA0)
FMD_OEMIoControl: IOCTL_FMD_GETFSDMGR!PNPThread: Using PNPUnloadDelay of 4096
FSDMGR!PNPThread: PNPThread starting!
_INTERFACE
#### FMD_DRIVER:::FMD_INIT
(NAND ID:0xecf1) --> OK.
NUM_OF_BLOCKS = 1024
PAGES_PER_BLOCK = 64
SECTORS_PER_PAGE = 4
NUMBLOCKS : 1024(0x400), SECTORSPERBLOCK = 64(0x40), BYTESPERSECTOR = 2048(0x800)
#### SECC1 Uncorrectable error(0x9480) ####
#### NAND_LB_ReadSectorInfo ECC_Correct_Spare1 Error
#### SECC1 Uncorrectable error(0xa940) ####
#### NAND_LB_ReadSectorInfo ECC_Correct_Spare1 Error
FLASHDRV.DLL:BuildupMappingInfo() - Enter.
#### SECC1 Uncorrectable error(0x9480) ####
#### NAND_LB_ReadSectorInfo ECC_Correct_Spare1 Error
#### SECC1 Uncorrectable error(0x9480) ####
#### NAND_LB_ReadSectorInfo ECC_Correct_Spare1 Error
Unknown: DEBUGCHK failed in file C:\ymzki\private\winceos\DRIVERS\msflash\src\.\fal.cpp at line 676
KdTrap: JIT debugging requested, waiting for OEM selection
KdTrap: JIT debugging accepted
+KITLRegisterDfltClient, service:2
Exception 'Data Abort' (4): Thread-Id=005d0002(pth=878b9c64), Proc-Id=00400002(pprc=819a8aa0) 'NK.EXE', VM-active=00400002(pprc=819a8aa0) 'NK.EXE'
PC=8024cfd4(kitl.dll+0x0000efd4) RA=802446d8(kitl.dll+0x000066d8) SP=d00bde80, BVA=00000010
Recursively calling KDEnableInt(FALSE, psvdThread != NULL) 1 time(s). This OK if KdStub stumbling on its own BP.
KdTrap: Exception in debugger, Addr=0x8024CFD4 - attempting to recover
RtlDispatchException: returning failure. Flags=0
KPSLExceptionHandler: flags=1 ControlPc=c0b1f788
RtlDispatchException: returning failure. Flags=1
Recursively calling KDEnableInt(FALSE, psvdThread != NULL) 1 time(s). This OK if KdStub stumbling on its own BP.
KdTrap: Exception in debugger, Addr=0xC0B1F788 - unable to recover
Unhandled exception c0000005:
Terminating thread 878b9c64
Secondary thread in proc 00400002 faulted, Exception code = c0000005, Exception Address = c0b1f788!
Terminating Thread 005d0002
有些flash会有上面的问题,有写没有不知道什么原因,在线等答案