新手求助,ok6410A 256M 1G NAND Flash 上电白屏,重装Win CE报警
本帖最后由 hu000jun 于 2015-1-2 10:40 编辑ok6410刚刚拿到手,按照说明书上开始上电,正常进入Win CE系统后,大概一分钟左右,LCD开始闪烁,然后白屏,搜索论坛,试着重装Win CE,结果出现报警,DNW输出如下:
Welcome! This tool just for TE/OK6410
+OALArgsInit()
SocID:0x36410101
Arguments area is initialized
-OALArgsInit()
INFO: (unsigned)C_IsrHandler : 0x8008095C
INFO: (unsigned)ASM_IsrHandler : 0x80084018
INFO: (unsigned)pISR : 0xEA020FFE
HSMMC init
Setting registers for the EPLL (for SDCLK) : SYSCon.
Setting registers for the GPIO.
Setting registers for the EPLL : HSMMCCon.
#### this SD card is made on SPEC 2.0
This SD card is made on SPEC 2.0
This SD card is High Capacity
CardSize: 15523840 sector
ClockConfig() Card Working Frequency = 24MHz
BP_Init
++FMD_Init() ****
FMD_Init() : Read ID = 0x00002c38
FMD_Init() : NUM_OF_BLOCKS = 1024
FMD_Init() : PAGES_PER_BLOCK = 128
FMD_Init() : SECTORS_PER_PAGE = 8
--FMD_Init()
FMD_GetInfo() : NUMBLOCKS = 1024(0x400), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
FMD_GetInfo() : NUMBLOCKS = 1024(0x400), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
wNUM_BLOCKS : 1024(0x400)
TOC_Read ERROR: INVALID_TOC Signature: 0xFFFFFFFF
TOC_Init: dwEntry:1, dwImageType: 0x2, dwImageStart: 0x0, dwImageLength: 0x0, dwLaunchAddr: 0x0
+BootConfigInit
-BootConfigInit
TOC {
dwSignature: 0x434F544E
BootCfg {
ConfigFlags: 0x10020
BootDelay: 0x2
ImageIndex: 1
IP: 0.0.0.0
MAC Address: 00:00:00:00:00:00
Port: 0.0.0.0
SubnetMask: 255.255.255.0
}
ID {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x80
dwLoadAddress: 0x80030000
dwJumpAddress: 0x80030000
dwStoreOffset: 0x0
sgList.dwSector: 0x100
sgList.dwLength: 0x80
}
ID {
dwVersion: 0x1
dwSignature: 0x43465348
String: ''
dwImageType: 0x2
dwTtlSectors: 0x0
dwLoadAddress: 0x0
dwJumpAddress: 0x0
dwStoreOffset: 0x0
}
chainInfo.dwLoadAddress: 0X00000000
chainInfo.dwFlashAddress: 0X00000000
chainInfo.dwLength: 0X00000000
}
++InitializeDisplay()
--InitializeDisplay()
Press to download image stored on boot media, or to enter boot monitor.
Initiating image download in 0 seconds.
Starting auto-download ...
Erasethe block '0..3'
System ready!
Preparing for download...
IsCardInserted
f_mount return = 0x0
FileInfo.fsize = 0x2000
FileInfo.fsize = 0x2000
FileInfo.fsize = 0x2000
g_pDownPt = 0xA300211B
BL_IMAGE_TYPE_MANIFEST
BL_IMAGE_TYPE_UNKNOWN
Download BIN file information:
-----------------------------------------------------
: Base Address=0x0Length=0x2000
-----------------------------------------------------
Stepldr image
ImageStart = 0x0, ImageLength = 0x2000, LaunchAddr = 0x0
Completed file(s):
-------------------------------------------------------------------------------
: Address=0x0Length=0x2000Name="stepldr.nb0" Target=RAM
BP_InitiSighForSlcMlc = 1
++FMD_Init() ****
FMD_Init() : Read ID = 0x00002c38
FMD_Init() : NUM_OF_BLOCKS = 1024
FMD_Init() : PAGES_PER_BLOCK = 128
FMD_Init() : SECTORS_PER_PAGE = 8
--FMD_Init()
FMD_GetInfo() : NUMBLOCKS = 8192(0x2000), SECTORSPERBLOCK = 8(0x8), BYTESPERSECTOR = 2048(0x800)
dwImageLength = 0x2000
dwNumBlocks = 0x1
dwBlock(0x0) X g_FlashInfo.wSectorsPerBlock(0x8) = 0x0
dwBytesPerBlock : 16384
INFO: Step loader image stored to Smart Media.Please Reboot.Halting...
IsCardInserted
FileInfo.fsize = 0x5CB5B
FileInfo.fsize = 0x5CB5B
g_pDownPt = 0xA305CB5B
BL_IMAGE_TYPE_BIN
Download BIN file information:
-----------------------------------------------------
: Base Address=0x80030000Length=0x5efe0
-----------------------------------------------------
Eboot image
rom_offset=0x0.
ImageStart = 0x80030000, ImageLength = 0x5EFE0, LaunchAddr = 0x80081BC4
Completed file(s):
-------------------------------------------------------------------------------
: Address=0x80030000Length=0x5EFE0Name="" Target=RAM
ROMHDR at Address 80030044h
BP_InitiSighForSlcMlc = 0
++FMD_Init() ****
FMD_Init() : Read ID = 0x00002c38
FMD_Init() : NUM_OF_BLOCKS = 1024
FMD_Init() : PAGES_PER_BLOCK = 128
FMD_Init() : SECTORS_PER_PAGE = 8
--FMD_Init()
FMD_GetInfo() : NUMBLOCKS = 1024(0x400), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
dwImageLength = 0x5efe0
dwNumBlocks = 0x1
dwBlock(0x2) X g_FlashInfo.wSectorsPerBlock(0x80) = 0x100
dwBytesPerBlock : 524288
TOC {
dwSignature: 0x434F544E
BootCfg {
ConfigFlags: 0x20830
BootDelay: 0x2
ImageIndex: 1
IP: 0.0.0.0
MAC Address: 00:00:00:00:00:00
Port: 0.0.0.0
SubnetMask: 255.255.255.0
}
ID {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x5F
dwLoadAddress: 0x80030000
dwJumpAddress: 0x80081BC4
dwStoreOffset: 0x0
sgList.dwSector: 0x100
sgList.dwLength: 0x5F
}
ID {
dwVersion: 0x1
dwSignature: 0x43465348
String: ''
dwImageType: 0x2
dwTtlSectors: 0x0
dwLoadAddress: 0x0
dwJumpAddress: 0x0
dwStoreOffset: 0x0
}
chainInfo.dwLoadAddress: 0X00000000
chainInfo.dwFlashAddress: 0X00000000
chainInfo.dwLength: 0X00000000
}
INFO: Eboot image stored to Smart Media.Please Reboot.Halting...
Reserving Blocks ...
...reserve complete.
Enter LowLevelFormat .
WriteMBR: MBR block = 0x3.
Done.
BinFS format done.
IsCardInserted
FileInfo.fsize = 0x235E653
FileInfo.fsize = 0x235E653
g_pDownPt = 0xA535E653
BL_IMAGE_TYPE_BIN
Download BIN file information:
-----------------------------------------------------
: Base Address=0x80150000Length=0x23f8b98
-----------------------------------------------------
RAM image
rom_offset=0x0.
ImageStart = 0x80150000, ImageLength = 0x23F8B98, LaunchAddr = 0x8015768C
Completed file(s):
-------------------------------------------------------------------------------
: Address=0x80150000Length=0x23F8B98Name="" Target=RAM
ROMHDR at Address 80150044h
+WriteOSImageToBootMedia: g_dwTocEntry =1, ImageStart: 0x80150000, ImageLength: 0x23f8b98, LaunchAddr:0x8015768c
INFO: OEMLaunch: Found chain extenstion: '' @ 0x80150000
Writing single region/multi-region update, dwBINFSPartLength: 37718936
IsValidMBR: block = 0x0.
IsValidMBR: block = 0x1.
IsValidMBR: block = 0x2.
IsValidMBR: MBR sector = 0x180 (valid MBR)
OpenPartition: Partition Exists=0x0 for part 0x21.
CreatePartition: Enter CreatePartition for 0x21.
LastLogSector: Last log sector is: 0x1fdff.
CreatePartition: Start = 0x200, Num = 0x2400.
Log2Phys: Logical 0x200 -> Physical 0x380
WriteMBR: MBR block = 0x3.
BP_SetDataPointer at 0x0
Log2Phys: Logical 0x200 -> Physical 0x380
#######################################################################
Write OS to Nand Flash finished!!!
Updated TOC!
IsValidMBR: block = 0x0.
IsValidMBR: block = 0x1.
IsValidMBR: block = 0x2.
IsValidMBR: MBR sector = 0x180 (valid MBR)
OpenPartition: Partition Exists=0x0 for part 0xb.
CreatePartition: Enter CreatePartition for 0xb.
FindFreeSector: FreeSector is: 0x2600 after processing part 0x21.
CreatePartition: Num sectors set to 0x1d700 to allow for compaction blocks.
CreatePartition: Start = 0x2600, Num = 0x1d700.
WriteMBR: MBR block = 0x3.
TOC {
dwSignature: 0x434F544E
BootCfg {
ConfigFlags: 0x20830
BootDelay: 0x2
ImageIndex: 1
IP: 0.0.0.0
MAC Address: 00:00:00:00:00:00
Port: 0.0.0.0
SubnetMask: 255.255.255.0
}
ID {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x5F
dwLoadAddress: 0x80030000
dwJumpAddress: 0x80081BC4
dwStoreOffset: 0x0
sgList.dwSector: 0x100
sgList.dwLength: 0x5F
}
ID {
dwVersion: 0x1
dwSignature: 0x43465348
String: ''
dwImageType: 0x2
dwTtlSectors: 0x23F9
dwLoadAddress: 0x80150000
dwJumpAddress: 0x8015768C
dwStoreOffset: 0x0
sgList.dwSector: 0x380
sgList.dwLength: 0x23F9
}
chainInfo.dwLoadAddress: 0X00000000
chainInfo.dwFlashAddress: 0X00000000
chainInfo.dwLength: 0X00000000
}
waitforconnect
INFO: using TOC dwJumpAddress: 0x8015768c
Success!
SpinForever...
++InitializeDisplay()
--InitializeDisplay()
楼主,从打印信息看应该没问题,另外烧写wince后确实是蜂鸣器长鸣,这是正常的,从nandflash启动才会进入wince系统的,请详细阅读wince使用手册、、、、、:lol:lol:lol 本帖最后由 hu000jun 于 2015-1-4 10:02 编辑
独家记忆 发表于 2015-1-4 08:45 static/image/common/back.gif
楼主,从打印信息看应该没问题,另外烧写wince后确实是蜂鸣器长鸣,这是正常的,从nandflash启动才会进入wi ...
我有从nandflsh进入Win,但是在设置LCD分辨率这边卡住了,我设置好了,然后按下W保存,也保存成功了,我就按下S1重启,然后不对LCD进行设置,一直到最后输出好像正常,但是LCD还是白屏,请帮忙看下
WinCE 6.0 Steploader for SMDK6410
Launch Eboot...
Microsoft Windows CE Bootloader Common Library Version 1.4 Built Apr 19 2012 08:52:01
Microsoft Windows CE Bootloader for the Samsung SMDK6410 Version 2.4 Built Apr 28 2013
++FMD_Init() ****
FMD_Init() : Read ID = 0x00002c38
FMD_Init() : NUM_OF_BLOCKS = 2048
FMD_Init() : PAGES_PER_BLOCK = 128
FMD_Init() : SECTORS_PER_PAGE = 8
--FMD_Init()
FMD_GetInfo() : NUMBLOCKS = 2048(0x800), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
FMD_GetInfo() : NUMBLOCKS = 2048(0x800), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
Press to launch image stored on boot media, or to enter boot monitor.
Initiating image launch in 2 seconds.
Ethernet Boot Loader Configuration:
0) IP address: 0.0.0.0
1) Subnet mask: 255.255.255.0
2) DHCP: Disabled
3) Boot delay: 2 seconds
4) Reset to factory default configuration
5) Startup image: LAUNCH EXISTING
6) Program disk image into SmartMedia card: Enabled
7) Program DM9000A MAC address (00:00:00:00:00:00)
8) KITL Configuration: DISABLED
9) Format Boot Media for BinFS
A) Erase All Blocks
B) Mark Bad Block at Reserved Block
C) Clean Boot Option: FALSE
D) Download image now
E) Erase Reserved Block
F) Low-level format the Smart Media card
L) LAUNCH existing Boot Media image
R) Read Configuration
S) Lcd Resolution select(480x272)
U) DOWNLOAD image now(USB)
W) Write Configuration Right Now
Enter your selection: s
0)3.5'LCD 320X240
1)4.3'LCD 480X272
2)5.6'LCD 640X480
3)7.0'LCD 800X480
4)8.0' & VGA 800X600
5)HDMI 1024X768
Select Lcd Resolution : 1
Ethernet Boot Loader Configuration:
0) IP address: 0.0.0.0
1) Subnet mask: 255.255.255.0
2) DHCP: Disabled
3) Boot delay: 2 seconds
4) Reset to factory default configuration
5) Startup image: LAUNCH EXISTING
6) Program disk image into SmartMedia card: Enabled
7) Program DM9000A MAC address (00:00:00:00:00:00)
8) KITL Configuration: DISABLED
9) Format Boot Media for BinFS
A) Erase All Blocks
B) Mark Bad Block at Reserved Block
C) Clean Boot Option: FALSE
D) Download image now
E) Erase Reserved Block
F) Low-level format the Smart Media card
L) LAUNCH existing Boot Media image
R) Read Configuration
S) Lcd Resolution select(480x272)
U) DOWNLOAD image now(USB)
W) Write Configuration Right Now
Enter your selection: w
Successfully Written
Ethernet Boot Loader Configuration:
0) IP address: 0.0.0.0
1) Subnet mask: 255.255.255.0
2) DHCP: Disabled
3) Boot delay: 2 seconds
4) Reset to factory default configuration
5) Startup image: LAUNCH EXISTING
6) Program disk image into SmartMedia card: Enabled
7) Program DM9000A MAC address (00:00:00:00:00:00)
8) KITL Configuration: DISABLED
9) Format Boot Media for BinFS
A) Erase All Blocks
B) Mark Bad Block at Reserved Block
C) Clean Boot Option: FALSE
D) Download image now
E) Erase Reserved Block
F) Low-level format the Smart Media card
L) LAUNCH existing Boot Media image
R) Read Configuration
S) Lcd Resolution select(480x272)
U) DOWNLOAD image now(USB)
W) Write Configuration Right Now
Enter your selection:
WinCE 6.0 Steploader for SMDK6410
Launch Eboot...
Microsoft Windows CE Bootloader Common Library Version 1.4 Built Apr 19 2012 08:52:01
Microsoft Windows CE Bootloader for the Samsung SMDK6410 Version 2.4 Built Apr 28 2013
++FMD_Init() ****
FMD_Init() : Read ID = 0x00002c38
FMD_Init() : NUM_OF_BLOCKS = 2048
FMD_Init() : PAGES_PER_BLOCK = 128
FMD_Init() : SECTORS_PER_PAGE = 8
--FMD_Init()
FMD_GetInfo() : NUMBLOCKS = 2048(0x800), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
FMD_GetInfo() : NUMBLOCKS = 2048(0x800), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
Press to launch image stored on boot media, or to enter boot monitor.
Initiating image launch in 0 seconds.
Launching image from boot media ...
OEMPlatformInit: IMAGE_TYPE_RAMIMAGE
Loading Kernel......
..............................................
System ready!
Preparing for download...
INFO: *** Device Name 'SMDK64100' ***
INFO: Using static IP address 0000.
INFO: Using subnet mask 2525250.
waitforconnect
INFO: using TOC dwJumpAddress: 0x8015768c
INFO: OEMLaunch: Jumping to Physical Address 0x5015768Ch (Virtual Address 0x8015768Ch)...
Windows CE Kernel for ARM (Thumb Enabled) Built on Sep 25 2009 at 11:04:23
++OEMInit()
S3C6410_APLL_CLK : 532000000
ARMCLK : 532000000
HCLK : 133000000
PCLK : 66500000
InitializeGPIO()
InitializeCLKSource()
InitializeCLKGating()
InitializeBlockPower()
DCache: 128 sets, 4 ways, 32 line size, 16384 size
ICache: 128 sets, 4 ways, 32 line size, 16384 size
Arguments area has some values
+OALTimerInit( 1, 33249, 0 )
-OALIntrRequestSysIntr(irq = 38, sysIntr = 16)
--OEMInit()
++FMD_Init() ****
FMD_Init() : Read ID = 0x00002c38
FMD_Init() : NUM_OF_BLOCKS = 2048
FMD_Init() : PAGES_PER_BLOCK = 128
FMD_Init() : SECTORS_PER_PAGE = 8
--FMD_Init()
FMD_OEMIoControl() : IOCTL_FMD_GET_INTE**CE
FMD_GetInfo() : NUMBLOCKS = 2048(0x800), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
FMD_GetInfo() : NUMBLOCKS = 2048(0x800), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
FMD_GetInfo() : NUMBLOCKS = 2048(0x800), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
FMD_OEMIoControl() : Unknown IOCTL (0x00071c24)
FMD_GetInfo() : NUMBLOCKS = 2048(0x800), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
Not Clear System Hive
Not Clear User Hive
Not Clear System Hive
PWC_Init***
-OALIntrRequestSysIntr(irq = 11, sysIntr = 18)
-OALIntrRequestSysIntr(irq = 9, sysIntr = 19)
-OALIntrRequestSysIntr(irq = 40, sysIntr = 20)
-OALIntrRequestSysIntr(irq = 19, sysIntr = 21)
-OALIntrRequestSysIntr(irq = 23, sysIntr = 22)
-OALIntrRequestSysIntr(irq = 20, sysIntr = 23)
-OALIntrRequestSysIntr(irq = 88, sysIntr = 24)
-OALIntrRequestSysIntr(irq = 73, sysIntr = 25)
-OALIntrRequestSysIntr(irq = 74, sysIntr = 26)
Initializing the HSMMC Host Controller
-OALIntrRequestSysIntr(irq = 94, sysIntr = 27)
Turn OFF the F/B delay control.
Initializing the HSMMC Host Controller
-OALIntrRequestSysIntr(irq = 7, sysIntr = 28)
-OALIntrRequestSysIntr(irq = 95, sysIntr = 29)
Card is Inserted!
Turn OFF the F/B delay control.
Card is Inserted!
WARN: OALIoCtlHalGetHWEntropy: Buffer too small
Turn OFF the F/B delay control.
Setting for 1 bit mode , Clock Rate = 100000 Hz
Turn OFF the F/B delay control.
ERR CMD:5 : ERR CMD:1 : Turn OFF the F/B delay control.
Setting for 1 bit mode , Clock Rate = 100000 Hz
Turn OFF the F/B delay control.
ERR CMD:5 : ERR CMD:8 : ERR CMD:1 : ERR CMD:55 : CMD Timeout Error...
<Davicom DM9000A driver for WinCE 6.0>
<DM9:++MiniportIntialize>
<DM9:--MiniportIntialize>
USB Serial Function Class Enabled
dii.dwIrq = 96
-OALIntrRequestSysIntr(irq = 96, sysIntr = 30)
SD Card Spec Version : 2.00
SD/SDHC supports the high-speed mode.
Setting for 4 bit mode , Clock Rate = 50000000 Hz
Turn OFF the F/B delay control.
Current Client "Serial_Class"
USB Serial Function Class Enabled
DEBUG: CreateSerialObject 3
-OALIntrRequestSysIntr(irq = 64, sysIntr = 31)
DEBUG: CreateSerialObject 2
-OALIntrRequestSysIntr(irq = 63, sysIntr = 32)
DEBUG: CreateSerialObject 1
-OALIntrRequestSysIntr(irq = 62, sysIntr = 33)
HcdPdd_Init()
++InitializeOHCI()
--InitializeOHCI() : Success
-OALIntrRequestSysIntr(irq = 13, sysIntr = 34)
-OALIntrRequestSysIntr(irq = 14, sysIntr = 36)
Power is up.
Power is down-OALIntrRequestSysIntr(irq = 26, sysIntr = 37)
MFC Interrupt has been initialized.
leaving...
Power is up.
Power is down
LED - DLL_PROCESS_ATTACH
LED - DLL_PROCESS_ATTACH
ADC - DLL_PROCESS_ATTACH
ADC - DLL_PROCESS_ATTACH
BEE - DLL_PROCESS_ATTACH
BEE - DLL_PROCESS_ATTACH
TEM - DLL_PROCESS_ATTACH
TEM - DLL_PROCESS_ATTACH
-OALIntrRequestSysIntr(irq = 18, sysIntr = 38)
S3C6410Disp:Close FLprogressbar thread
S3C6410Disp::S3C6410Disp()
-OALIntrRequestSysIntr(irq = 21, sysIntr = 39)
2D Sysintr : 39
S3C6410Disp() : m_pDispConReg->VIDTCON2 = 879df
LcdWidth(480)LcdHeight(272)
ChangeDisplaySetting>** changed rotation angle to 0
++KeybdDriverInitializeAddresses
++KeyMatrix::KeybdPowerOn
+Select all column
--KeyMatrix::KeybdPowerOn
+IsrThreadStart:
-IsrThreadStart:
LayMgr.cpp: Layout Manager successfully initialized to2
-OALIntrRequestSysIntr(irq = 100, sysIntr = 40)
-OALIntrRequestSysIntr(irq = 37, sysIntr = 41)
TIME=
+IsrThreadProc
-OALIntrRequestSysIntr(irq = 32, sysIntr = 42)
+Enter Infinite Loop
MSIM: IM_ReadRegistry read KB 5
Explorer(V2.0) taskbar thread started.
NDISPWR:: Found adapter
hu000jun 发表于 2015-1-4 09:12 static/image/common/back.gif
我有从nandflsh进入Win,但是在设置LCD分辨率这边卡住了,我设置好了,然后按下W保存,也保存成功了,我就 ...
您的打印信息看着是没有问题的,可以考虑烧写Linux试试,看看是不是屏幕问题、、、、:lol:lol:lol 独家记忆 发表于 2015-1-5 08:55 static/image/common/back.gif
您的打印信息看着是没有问题的,可以考虑烧写Linux试试,看看是不是屏幕问题、、、、
已经联系电话技术支持了,可能LCD有问题,需要返修,多谢啦! hu000jun 发表于 2015-1-5 13:37 static/image/common/back.gif
已经联系电话技术支持了,可能LCD有问题,需要返修,多谢啦!
楼主客气了、、、:lol:lol:lol
页:
[1]