OK6410 SD卡一鍵燒寫WinCE6.0串列埠輸出訊息
阿新 • • 發佈:2019-01-04
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
[HSMMC1] Setting registers for the EPLL (for SDCLK) : SYSCon.
[HSMMC0] Setting registers for the GPIO.
[HSMMC1] Setting registers for the EPLL : HSMMCCon.
#### this SD card is made on SPEC 2.0
This SD card is made on SPEC 2.0
CardSize: 1977614336
[HSMMCLIB:INF] ClockConfig() Card Working Frequency = 24MHz
BP_Init
[FMD] ++FMD_Init() ****
[FMD:INF] FMD_Init() : Read ID = 0x0000ecd7
[FMD] FMD_Init() : NUM_OF_BLOCKS = 8192
[FMD] FMD_Init() : PAGES_PER_BLOCK = 128
[FMD] FMD_Init() : SECTORS_PER_PAGE = 8
[FMD] --FMD_Init()
[FMD] FMD_GetInfo() : NUMBLOCKS = 8192(0x2000), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
[FMD] FMD_GetInfo() : NUMBLOCKS = 8192(0x2000), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
wNUM_BLOCKS : 8192(0x2000)
More than 4-bit error, uncorrectable
ECC ERROR
TOC_Read ERROR: Unable to read TOC
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[0] {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x80
dwLoadAddress: 0x80030000
dwJumpAddress: 0x80030000
dwStoreOffset: 0x0
sgList[0].dwSector: 0x100
sgList[0].dwLength: 0x80
}
ID[1] {
dwVersion: 0x1
dwSignature: 0x43465348
String: ''
dwImageType: 0x2
dwTtlSectors: 0x0
dwLoadAddress: 0x0
dwJumpAddress: 0x0
dwStoreOffset: 0x0
}
chainInfo.dwLoadAddress: 0X00000000
chainInfo.dwFlashAddress: 0X00000000
chainInfo.dwLength: 0X00000000
}
[Eboot] ++InitializeDisplay()
[Eboot] --InitializeDisplay()
Press [ENTER] to download image stored on boot media, or [SPACE] to enter boot monitor.
Initiating image download in 0 seconds.
Starting auto-download ...
Erase the 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:
-----------------------------------------------------
[0]: Base Address=0x0 Length=0x2000
-----------------------------------------------------
Stepldr image
ImageStart = 0x0, ImageLength = 0x2000, LaunchAddr = 0x0
Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x0 Length=0x2000 Name="stepldr.nb0" Target=RAM
BP_Init iSighForSlcMlc = 1
[FMD] ++FMD_Init() ****
[FMD:INF] FMD_Init() : Read ID = 0x0000ecd7
[FMD] FMD_Init() : NUM_OF_BLOCKS = 8192
[FMD] FMD_Init() : PAGES_PER_BLOCK = 128
[FMD] FMD_Init() : SECTORS_PER_PAGE = 8
[FMD] --FMD_Init()
[FMD] 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:
-----------------------------------------------------
[0]: Base Address=0x80030000 Length=0x5efe0
-----------------------------------------------------
Eboot image
rom_offset=0x0.
ImageStart = 0x80030000, ImageLength = 0x5EFE0, LaunchAddr = 0x80081BC4
Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80030000 Length=0x5EFE0 Name="" Target=RAM
ROMHDR at Address 80030044h
BP_Init iSighForSlcMlc = 0
[FMD] ++FMD_Init() ****
[FMD:INF] FMD_Init() : Read ID = 0x0000ecd7
[FMD] FMD_Init() : NUM_OF_BLOCKS = 8192
[FMD] FMD_Init() : PAGES_PER_BLOCK = 128
[FMD] FMD_Init() : SECTORS_PER_PAGE = 8
[FMD] --FMD_Init()
[FMD] FMD_GetInfo() : NUMBLOCKS = 8192(0x2000), 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[0] {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x5F
dwLoadAddress: 0x80030000
dwJumpAddress: 0x80081BC4
dwStoreOffset: 0x0
sgList[0].dwSector: 0x100
sgList[0].dwLength: 0x5F
}
ID[1] {
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 [0x0 - 0x2] ...
...reserve complete.
Enter LowLevelFormat [0x3, 0x1fff].
WriteMBR: MBR block = 0x3.
Done.
BinFS format done.
IsCardInserted
FileInfo.fsize = 0x2343BAB
FileInfo.fsize = 0x2343BAB
g_pDownPt = 0xA5343BAB
BL_IMAGE_TYPE_BIN
Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x80150000 Length=0x23dfa38
-----------------------------------------------------
RAM image
rom_offset=0x0.
ImageStart = 0x80150000, ImageLength = 0x23DFA38, LaunchAddr = 0x8015768C
Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80150000 Length=0x23DFA38 Name="" Target=RAM
ROMHDR at Address 80150044h
+WriteOSImageToBootMedia: g_dwTocEntry =1, ImageStart: 0x80150000, ImageLength: 0x23dfa38, LaunchAddr:0x8015768c
INFO: OEMLaunch: Found chain extenstion: '' @ 0x80150000
Writing single region/multi-region update, dwBINFSPartLength: 37616184
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: 0xffaff.
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 0xfcb00 to allow for compaction blocks.
CreatePartition: Start = 0x2600, Num = 0xfcb00.
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[0] {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x5F
dwLoadAddress: 0x80030000
dwJumpAddress: 0x80081BC4
dwStoreOffset: 0x0
sgList[0].dwSector: 0x100
sgList[0].dwLength: 0x5F
}
ID[1] {
dwVersion: 0x1
dwSignature: 0x43465348
String: ''
dwImageType: 0x2
dwTtlSectors: 0x23E0
dwLoadAddress: 0x80150000
dwJumpAddress: 0x8015768C
dwStoreOffset: 0x0
sgList[0].dwSector: 0x380
sgList[0].dwLength: 0x23E0
}
chainInfo.dwLoadAddress: 0X00000000
chainInfo.dwFlashAddress: 0X00000000
chainInfo.dwLength: 0X00000000
}
waitforconnect
INFO: using TOC[1] dwJumpAddress: 0x8015768c
Success!
SpinForever...
[Eboot] ++InitializeDisplay()
[Eboot] --InitializeDisplay()
+OALArgsInit()
SocID:0x36410101
Arguments area is initialized
-OALArgsInit()
INFO: (unsigned)C_IsrHandler : 0x8008095C
INFO: (unsigned)ASM_IsrHandler : 0x80084018
INFO: (unsigned)pISR : 0xEA020FFE
HSMMC init
[HSMMC1] Setting registers for the EPLL (for SDCLK) : SYSCon.
[HSMMC0] Setting registers for the GPIO.
[HSMMC1] Setting registers for the EPLL : HSMMCCon.
#### this SD card is made on SPEC 2.0
This SD card is made on SPEC 2.0
CardSize: 1977614336
[HSMMCLIB:INF] ClockConfig() Card Working Frequency = 24MHz
BP_Init
[FMD] ++FMD_Init() ****
[FMD:INF] FMD_Init() : Read ID = 0x0000ecd7
[FMD] FMD_Init() : NUM_OF_BLOCKS = 8192
[FMD] FMD_Init() : PAGES_PER_BLOCK = 128
[FMD] FMD_Init() : SECTORS_PER_PAGE = 8
[FMD] --FMD_Init()
[FMD] FMD_GetInfo() : NUMBLOCKS = 8192(0x2000), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
[FMD] FMD_GetInfo() : NUMBLOCKS = 8192(0x2000), SECTORSPERBLOCK = 128(0x80), BYTESPERSECTOR = 4096(0x1000)
wNUM_BLOCKS : 8192(0x2000)
More than 4-bit error, uncorrectable
ECC ERROR
TOC_Read ERROR: Unable to read TOC
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[0] {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x80
dwLoadAddress: 0x80030000
dwJumpAddress: 0x80030000
dwStoreOffset: 0x0
sgList[0].dwSector: 0x100
sgList[0].dwLength: 0x80
}
ID[1] {
dwVersion: 0x1
dwSignature: 0x43465348
String: ''
dwImageType: 0x2
dwTtlSectors: 0x0
dwLoadAddress: 0x0
dwJumpAddress: 0x0
dwStoreOffset: 0x0
}
chainInfo.dwLoadAddress: 0X00000000
chainInfo.dwFlashAddress: 0X00000000
chainInfo.dwLength: 0X00000000
}
[Eboot] ++InitializeDisplay()
[Eboot] --InitializeDisplay()
Press [ENTER] to download image stored on boot media, or [SPACE] to enter boot monitor.
Initiating image download in 0 seconds.
Starting auto-download ...
Erase the 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:
-----------------------------------------------------
[0]: Base Address=0x0 Length=0x2000
-----------------------------------------------------
Stepldr image
ImageStart = 0x0, ImageLength = 0x2000, LaunchAddr = 0x0
Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x0 Length=0x2000 Name="stepldr.nb0" Target=RAM
BP_Init iSighForSlcMlc = 1
[FMD] ++FMD_Init() ****
[FMD:INF] FMD_Init() : Read ID = 0x0000ecd7
[FMD] FMD_Init() : NUM_OF_BLOCKS = 8192
[FMD] FMD_Init() : PAGES_PER_BLOCK = 128
[FMD] FMD_Init() : SECTORS_PER_PAGE = 8
[FMD] --FMD_Init()
[FMD] 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:
-----------------------------------------------------
[0]: Base Address=0x80030000 Length=0x5efe0
-----------------------------------------------------
Eboot image
rom_offset=0x0.
ImageStart = 0x80030000, ImageLength = 0x5EFE0, LaunchAddr = 0x80081BC4
Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80030000 Length=0x5EFE0 Name="" Target=RAM
ROMHDR at Address 80030044h
BP_Init iSighForSlcMlc = 0
[FMD] ++FMD_Init() ****
[FMD:INF] FMD_Init() : Read ID = 0x0000ecd7
[FMD] FMD_Init() : NUM_OF_BLOCKS = 8192
[FMD] FMD_Init() : PAGES_PER_BLOCK = 128
[FMD] FMD_Init() : SECTORS_PER_PAGE = 8
[FMD] --FMD_Init()
[FMD] FMD_GetInfo() : NUMBLOCKS = 8192(0x2000), 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[0] {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x5F
dwLoadAddress: 0x80030000
dwJumpAddress: 0x80081BC4
dwStoreOffset: 0x0
sgList[0].dwSector: 0x100
sgList[0].dwLength: 0x5F
}
ID[1] {
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 [0x0 - 0x2] ...
...reserve complete.
Enter LowLevelFormat [0x3, 0x1fff].
WriteMBR: MBR block = 0x3.
Done.
BinFS format done.
IsCardInserted
FileInfo.fsize = 0x2343BAB
FileInfo.fsize = 0x2343BAB
g_pDownPt = 0xA5343BAB
BL_IMAGE_TYPE_BIN
Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x80150000 Length=0x23dfa38
-----------------------------------------------------
RAM image
rom_offset=0x0.
ImageStart = 0x80150000, ImageLength = 0x23DFA38, LaunchAddr = 0x8015768C
Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80150000 Length=0x23DFA38 Name="" Target=RAM
ROMHDR at Address 80150044h
+WriteOSImageToBootMedia: g_dwTocEntry =1, ImageStart: 0x80150000, ImageLength: 0x23dfa38, LaunchAddr:0x8015768c
INFO: OEMLaunch: Found chain extenstion: '' @ 0x80150000
Writing single region/multi-region update, dwBINFSPartLength: 37616184
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: 0xffaff.
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 0xfcb00 to allow for compaction blocks.
CreatePartition: Start = 0x2600, Num = 0xfcb00.
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[0] {
dwVersion: 0x20004
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x5F
dwLoadAddress: 0x80030000
dwJumpAddress: 0x80081BC4
dwStoreOffset: 0x0
sgList[0].dwSector: 0x100
sgList[0].dwLength: 0x5F
}
ID[1] {
dwVersion: 0x1
dwSignature: 0x43465348
String: ''
dwImageType: 0x2
dwTtlSectors: 0x23E0
dwLoadAddress: 0x80150000
dwJumpAddress: 0x8015768C
dwStoreOffset: 0x0
sgList[0].dwSector: 0x380
sgList[0].dwLength: 0x23E0
}
chainInfo.dwLoadAddress: 0X00000000
chainInfo.dwFlashAddress: 0X00000000
chainInfo.dwLength: 0X00000000
}
waitforconnect
INFO: using TOC[1] dwJumpAddress: 0x8015768c
Success!
SpinForever...
[Eboot] ++InitializeDisplay()
[Eboot] --InitializeDisplay()