All pastes #391672 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-03-12 08:38 UTC
rendered paste body
InitDebugSerial using UART Serial
******************************************************
MAIN: rGSTATUS2 = 0x1,rSRCPND=02000001,rINTPND=00000000
MAIN: *PBOOT_SIGNATURE=5A5A4A5A,*PBATDOOR_FORCE_COLD_BOOT_SIGNATURE=0x5A5A5A5A,*PBATTFAULT_SIGNATURE=5A5A5A5A
MAIN: BATTERY FAULT SOURCE BIT(rGSTATUS4)= 00000000
MAIN: INTMOD=00000080,INTMASK=FFFFFF7F
MAIN: rGPFCON=0x0000AAAA
MAIN: rGPGCON=0x01AAAAAA
InitGPIOs(): 00000001 
+InitGPIOs()
InitDebugSerial using UART Serial
******************************************************
+ASIC3Init
ASIC3Init: COLDBOOT!!!
ASIC3Init: Reset ASIC3!!!InitDebugSerial using UART Serial
******************************************************
Main=8C0965D0

HTC Platform : Dragonfly
Version : Bootload V0.62

Built at: Aug 16 2004 21:13:36
Copyright (c) 2003 High Tech Computer Corporation

EnterBootLoader: CPU ID: 3
NANDFlashIdentify() ucMfrID = 0xEC 
NANDFlashIdentify() ucDeviceID = 0x75 
SAMSUNG  32 MB Nand Flash (3.3 V)NF_CheckValidBMP: BMPGBASE=2042 
BMP Table is ready for use ==> BMPGBASE = 2042!!!
dwCRC16=0xC602
pInvalidBlockTable->dwCRC_Code=0xC602
--MakeSortTable()
+HB20InitDisplay
HB20InitDisplay: TOPPOLY LCD on the device!
InitLCDController: TOPPOLY LCD on the device!
-InitLCDController(): 00000779 044FC141 0118EF23 00000007 00000A01
-HB20InitDisplay
 Start to loading image to SDRAM...
ReadKernelRegionFromBootMedia dwStoreOffset=0x0
++ReadKernelRegionFromBootMedia
--ReadKernelRegionFromBootMedia
MAIN(ModelID): rx3100
MAIN(REV): 1.00.10 
MAIN(LAN): ENG
MAIN(RevMain): 1
MAIN(RevMajor): 0
MAIN(RevMinor): 10
MAIN(current image SKU): 0x434F4D50
MAIN(current image LEN): 0x1A80000
Main() - EnterBootLoader(): whole revision=0.47-0.62-1.00.10A
InitISRmain() - Enter Bootload Monitor Main Command function!
gbFoundSuperIO 0
++SerInit 8C063760
++SerUSBInternalMapRegisterAddresses
--SerUSBInternalMapRegisterAddresses
++SC2400_USB_Init
+ReconfigUsbd...
-ReconfigUsbd...
-SC2400_USB_Init EP_INT=13
--SerInit 8C063760
OSCR=>?
 Available monitor commands are:
 ? [command]
 h [command]
 r [[register] [[=] [hex_value]]]
 g StartAddr
 mb [StartAddr [Count [Filler]]]
 mh [StartAddr [Count [Filler]]]
 mw [StartAddr [Count [Filler]]]
 mv SourceAddr DestAddr Length
 ew Addr 
 eh Addr 
 eb Addr 
 l [path_name]
 ppdl
 map 
 lr bin-file
 usb
 buttontest
 play
 record
 r2sd [command]
 sd2r
 format [password]
Wrong password for erasing NAND FLASH !!!
Please contact the designer !!!
 ruu
 wmac 
 wasv [password]
 rmac 
 btrouter 
 emapi 
 sdfat 
 ube 
 wacr 
Search PBR(Partition Boot Record) to see if OS created the storage folder !!!
 cbc 
 tbc 

OSCR=>sd2r
Update image form SD card to Flash ROM.
SDDownload ++
pASIC3SDConfig->Reserved1 = 11791179
pASIC3SDConfig->Reserved2 = 8050805
CMD_0 sent
ACMD_41 sent
CMD_2 sent
CMD_3 sent, RCA = 1
CMD_9 sent
CMD_7 sent
ACMD_42 sent
ACMD_6 sent
Total Image length= 0xFFFFFFFF 
Total Image length= 0xFFFFFFFF 
Total Image CheckSum= 0x27CBC4B
dwBSLImageChecksum = 0x0
ulDLType = 1 
Download Boot Strap image to NAND Flash.
ReadDataFromSDCard() dwTotalBlock=220
Start pucSourceAddr=80000000 
ulSourceLength=44000 
Start CalculateImageCheckSum()
CalculateImageCheckSum() dwImageCheckSum = 0x1D95D6E
Download Fail!!!
OSCR=>
OSCR=>[B  r r2sd
Backup WINCE OS+Boot Loader+Boot Strap image from RAM to SD card.
pASIC3SDConfig->Reserved1 = 11791179
pASIC3SDConfig->Reserved2 = 8050805
CMD_0 sent
ACMD_41 sent
CMD_2 sent
CMD_3 sent, RCA = 1
CMD_9 sent
CMD_7 sent
ACMD_42 sent
ACMD_6 sent
ulSourceAddr =0
ulSourceEndAddr =44000
pucTargetAddr =80000000
Copy BL to RAM
NANDFlashReadBlock(): dwBlockAddr =0 
NANDFlashReadBlock(): dwBlockAddr =1 
NANDFlashReadBlock(): dwBlockAddr =2 
NANDFlashReadBlock(): dwBlockAddr =3 
NANDFlashReadBlock(): dwBlockAddr =4 
NANDFlashReadBlock(): dwBlockAddr =5 
NANDFlashReadBlock(): dwBlockAddr =6 
NANDFlashReadBlock(): dwBlockAddr =7 
NANDFlashReadBlock(): dwBlockAddr =8 
NANDFlashReadBlock(): dwBlockAddr =9 
NANDFlashReadBlock(): dwBlockAddr =10 
NANDFlashReadBlock(): dwBlockAddr =11 
NANDFlashReadBlock(): dwBlockAddr =12 
NANDFlashReadBlock(): dwBlockAddr =13 
NANDFlashReadBlock(): dwBlockAddr =14 
NANDFlashReadBlock(): dwBlockAddr =15 
NANDFlashReadBlock(): dwBlockAddr =16 
FLASHLEN_POINT value =FFFFFFFF
Start pucSourceAddr=80000000 
ulSourceLength=44000 
Start CalculateImageCheckSum()
CalculateImageCheckSum() dwImageCheckSum = 0x1CD1921
R2SDBackup()--dwImgCheckSum = 0x1CD1921
WriteDataToSDCard() dwTotalBlock=220
ReadDataFromSDCard() dwTotalBlock=220
Start pucSourceAddr=80000000 
ulSourceLength=44000 
Start CalculateImageCheckSum()
CalculateImageCheckSum() dwImageCheckSum = 0x1CD1921
Backup ALL image from RAM to SD card.
ReadKernelRegionFromBootMedia dwStoreOffset=0x0
++ReadKernelRegionFromBootMedia
--ReadKernelRegionFromBootMedia
FLASHLEN_POINT =1A80000

Copy OS to RAM
ReadKernelRegionFromBootMedia dwStoreOffset=0x0
++ReadKernelRegionFromBootMedia
--ReadKernelRegionFromBootMedia
Start pucSourceAddr=80000000 
ulSourceLength=1A80000 
Start CalculateImageCheckSum()
CalculateImageCheckSum() dwImageCheckSum = 0xB50106BE
R2SDBackup()--dwImgCheckSum = 0xB50106BE
WriteDataToSDCard() dwTotalBlock=D400
ReadDataFromSDCard() dwTotalBlock=D400
Start pucSourceAddr=80000000 
ulSourceLength=1A80000 
Start CalculateImageCheckSum()
CalculateImageCheckSum() dwImageCheckSum = 0xB50106BE
+++WriteHTCSignalture,download type = 3
-Backup OS image length = 1A80000 
-WriteHTCSignalture...
Backup image success.
R2SDBackup()--dwTotalImgCheckSum = 0xB50106BE
OSCR=>sd2r
Update image form SD card to Flash ROM.
SDDownload ++
pASIC3SDConfig->Reserved1 = 11791179
pASIC3SDConfig->Reserved2 = 8050805
CMD_0 sent
ACMD_41 sent
CMD_2 sent
CMD_3 sent, RCA = 1
CMD_9 sent
CMD_7 sent
ACMD_42 sent
ACMD_6 sent
Total Image length= 0xFFFFFFFF 
Total Image length= 0xFFFFFFFF 
Total Image CheckSum= 0x1CD1921
dwBSLImageChecksum = 0x1CD1921
ulDLType = 1 
Download Boot Strap image to NAND Flash.
ReadDataFromSDCard() dwTotalBlock=220
Start pucSourceAddr=80000000 
ulSourceLength=44000 
Start CalculateImageCheckSum()
CalculateImageCheckSum() dwImageCheckSum = 0x1CD1921
Start to write NAND flash...
ulTargetAddr = 8C055E28
ulImageSize = 8C055E28
ulBL_BS_TargetAddr = 80004000
ulBL_BS_Size = 40000
Copy booltoad from RAM to NAND
DownloadToNAND(): ulPhyStartAddr=0x80000000, ulPhyLength=0x40000
DownloadToNAND(): Starting to download Image to NAND Flash
DownloadToNAND(): Please waiting for complete...
DownloadToNAND(): pucSourceAddr=0x80000000
DownloadToNAND(): ulSourceLength=0x40000
DownloadToNAND(): ulOffsetAddr=0x0
DownloadToNAND(): ulOffsetAddr2=0x0
DownloadToNAND(): ulTargetAddr=0x4000
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =1 
NANDFlashWriteBlock(): dwBlockAddr =1 
* ++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =2 
NANDFlashWriteBlock(): dwBlockAddr =2 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =3 
NANDFlashWriteBlock(): dwBlockAddr =3 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =4 
NANDFlashWriteBlock(): dwBlockAddr =4 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =5 
NANDFlashWriteBlock(): dwBlockAddr =5 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =6 
NANDFlashWriteBlock(): dwBlockAddr =6 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =7 
NANDFlashWriteBlock(): dwBlockAddr =7 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =8 
NANDFlashWriteBlock(): dwBlockAddr =8 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =9 
NANDFlashWriteBlock(): dwBlockAddr =9 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =10 
NANDFlashWriteBlock(): dwBlockAddr =10 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =11 
NANDFlashWriteBlock(): dwBlockAddr =11 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =12 
NANDFlashWriteBlock(): dwBlockAddr =12 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =13 
NANDFlashWriteBlock(): dwBlockAddr =13 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =14 
NANDFlashWriteBlock(): dwBlockAddr =14 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =15 
NANDFlashWriteBlock(): dwBlockAddr =15 
++NANDFlashEraseSingleBlock()
NANDFlashEraseSingleBlock(): dwBlockAddr =16 
NANDFlashWriteBlock(): dwBlockAddr =16 
DownloadToNAND(): BLOCK0 => Old CRC16=0xC602, new CRC16=0xC602
Download complete ... OK
RAM_BOOTSTRAP_IMAGE_BASE= 0xEA0003FE
RAM_BOOTLOADER_IMAGE_BASE= 0x286B636F
Download success!
OSCR=>IsrEINT1úInitDebugSerial using UART Serial
******************************************************
MAIN: rGSTATUS2 = 0x5,rSRCPND=02000002,rINTPND=00000000
MAIN: *PBOOT_SIGNATURE=5A5A4A5A,*PBATDOOR_FORCE_COLD_BOOT_SIGNATURE=0x5A5A5A5A,*PBATTFAULT_SIGNATURE=5A5A5A5A
MAIN: BATTERY FAULT SOURCE BIT(rGSTATUS4)= 00000000
MAIN: INTMOD=00000080,INTMASK=FFFFFF7F
MAIN: rGPFCON=0x0000AAAA
MAIN: rGPGCON=0x01AAAAAA
InitGPIOs(): 00000001 
+InitGPIOs()
InitDebugSerial using UART Serial
******************************************************
+ASIC3Init
ASIC3Init: COLDBOOT!!!
ASIC3Init: Reset ASIC3!!!InitDebugSerial using UART Serial
******************************************************
MAIN: rGSTATUS2 = 0x1,rSRCPND=02000001,rINTPND=00000000
MAIN: *PBOOT_SIGNATURE=1A2B3C4D,*PBATDOOR_FORCE_COLD_BOOT_SIGNATURE=0x00000000,*PBATTFAULT_SIGNATURE=00000000
MAIN: BATTERY FAULT SOURCE BIT(rGSTATUS4)= 00000000
MAIN: INTMOD=00000080,INTMASK=FFFFFF7F
MAIN: rGPFCON=0x0000AAAA
MAIN: rGPGCON=0x01AAAAAA
InitGPIOs(): 00000001 
+InitGPIOs()
InitDebugSerial using UART Serial
******************************************************
+ASIC3Init
ASIC3Init: COLDBOOT!!!
ASIC3Init: Reset ASIC3!!!InitDebugSerial using UART Serial
******************************************************
Main=8C0965D0

HTC Platform : Dragonfly
Version : Bootload V0.62

Built at: Aug 16 2004 21:13:36
Copyright (c) 2003 High Tech Computer Corporation

EnterBootLoader: CPU ID: 3
NANDFlashIdentify() ucMfrID = 0xEC 
NANDFlashIdentify() ucDeviceID = 0x75 
SAMSUNG  32 MB Nand Flash (3.3 V)NF_CheckValidBMP: BMPGBASE=2042 
BMP Table is ready for use ==> BMPGBASE = 2042!!!
dwCRC16=0xC602
pInvalidBlockTable->dwCRC_Code=0xC602
--MakeSortTable()
+HB20InitDisplay
HB20InitDisplay: TOPPOLY LCD on the device!
InitLCDController: TOPPOLY LCD on the device!
-InitLCDController(): 00000779 044FC141 0118EF23 00000007 00000A01
-HB20InitDisplay
 Start to loading image to SDRAM...
ReadKernelRegionFromBootMedia dwStoreOffset=0x0
++ReadKernelRegionFromBootMedia
--ReadKernelRegionFromBootMedia
MAIN(ModelID): rx3100
MAIN(REV): 1.00.10 
MAIN(LAN): ENG
MAIN(RevMain): 1
MAIN(RevMajor): 0
MAIN(RevMinor): 10
MAIN(current image SKU): 0x434F4D50
MAIN(current image LEN): 0x1A80000
Main() - EnterBootLoader(): whole revision=0.47-0.62-1.00.10A
InitISRmain() - Enter Bootload Monitor Main Command function!
gbFoundSuperIO 0
++SerInit 8C063760
++SerUSBInternalMapRegisterAddresses
--SerUSBInternalMapRegisterAddresses
++SC2400_USB_Init
+ReconfigUsbd...
-ReconfigUsbd...
-SC2400_USB_Init EP_INT=13
--SerInit 8C063760
OSCR=>sd2r
Update image form SD card to Flash ROM.
SDDownload ++
pASIC3SDConfig->Reserved1 = 11791179
pASIC3SDConfig->Reserved2 = 8050805
CMD_0 sent
ACMD_41 sent
CMD_2 sent
CMD_3 sent, RCA = 1
CMD_9 sent
CMD_7 sent
ACMD_42 sent
ACMD_6 sent
Total Image length= 0xFFFFFFFF 
Total Image length= 0xFFFFFFFF 
Total Image CheckSum= 0x27CBC4B
dwBSLImageChecksum = 0x0
ulDLType = 1 
Download Boot Strap image to NAND Flash.
ReadDataFromSDCard() dwTotalBlock=220
Start pucSourceAddr=80000000 
ulSourceLength=44000 
Start CalculateImageCheckSum()
CalculateImageCheckSum() dwImageCheckSum = 0x1D95D6E
Download Fail!!!
OSCR=>IsrEINT1úInitDebugSerial using UART Serial
******************************************************
MAIN: rGSTATUS2 = 0x5,rSRCPND=02000002,rINTPND=00000000
MAIN: *PBOOT_SIGNATURE=1A2B3C4D,*PBATDOOR_FORCE_COLD_BOOT_SIGNATURE=0x00000000,*PBATTFAULT_SIGNATURE=00000000
MAIN: BATTERY FAULT SOURCE BIT(rGSTATUS4)= 00000000
MAIN: INTMOD=00000080,INTMASK=FFFFFF7F
MAIN: rGPFCON=0x0000AAAA
MAIN: rGPGCON=0x01AAAAAA
InitGPIOs(): 00000001 
+InitGPIOs()
InitDebugSerial using UART Serial
******************************************************
+ASIC3Init
ASIC3Init: COLDBOOT!!!
ASIC3Init: Reset ASIC3!!!