Categories

Site Sponsors

Who's Online

  • 0 Members.
  • 7 Guests.

Full Bootup text of SPMP8000

2,707 views

+++MMP RomCode ver 0.3.0 2008/06/05
pwrc_cfg=a0000006
vic1_rawSts=00000000
keyscan4=00001880
iotraps=00000000
NAND_TYPE: SAMSUNG
prPyld_LDWORD=b614d5ec
prPyld_HDWORD=7414d574
u16PageNoPerBlk=128
u16PageSize=4224
u16PyldLen=4096
u16ReduntLen=64
u16SpareLen=64
u16TotalBlkNo=4096
Start to read DRAM_Init code from flash…
start to extract DRAM_Init code…
call DRAM_Init()…
retrieving dramcfg…
+ScanRam ver v2.1.14a-autoscan
DRAM Type Scan Start

00000020

init DRAM done
Enter the bypass mode!
+chgSpdState=CHG_SPD_LCD_RATIO
g_delay2ExitSelfRefresh=600, delayForDllLock=0, g_clk_sw_check=00000000
g_LcdRatio[0]=0
g_LcdRatio[1]=7
g_LcdRatio[2]=11
g_LcdRatio[3]=7
g_LcdRatio[4]=8
there is case that dll is diabled

pwrc_cfg=a0000006
vic1_rawSts=00000000
keyscan4=00001880
iotraps=00000000

ref_clk: 243000000 Hz
sys_clk: 121500000, sys_ahb=60750000, sys_apb=30375000 Hz
ceva_clk: 243000000, ceva_ahb=121500000, ceva_apb=60750000 Hz
arm_clk: 243000000, arm_ahb=121500000, arm_apb=15187500 Hz

OK,OTP0=00000000
ERR,OTP1=00c80b0a
ERR,OTP2=482e090d

do_bootcfg: asking to disable USB
do_bootcfg: asking to load kernl from romfs

========= usbmsd_init: enter
sysCtrl.c debug var(0x0002e5c0)=1
if_dm9000.c debug var(0x0002e5c8)=0
msd debug var(0x0002e5d0)=1
net_io.c debug var(0x0002e5d8)=0
standalone eth_drv.c debug var(0x0002e5e0)=0
main.c debug var(0x0002e5e8)=3
enet.c debug var(0x0002e5f0)=0
[UDC ]::init_msd(394) ==========   init_msd:enter ==========
ReadID(1,0)
ReadID(1, 0)
ec d5 14 b6 74

######################################

ReadID(1,1)
ReadID(1,0)

ec d5 14 b6 74

XXpstSysInfo->u8Internal_Chip_Number:0

###################sysinfo###################
pstSysInfo->u16PageNoPerBlk:128
pstSysInfo->u16PageSize:4224
pstSysInfo->u16PyldLen:4096
pstSysInfo->u8ReduntLen:64
pstSysInfo->u8SpareLen:64
pstSysInfo->u16TotalBlkNo:4096
pstSysInfo->phy_ReduntLen:64
pstSysInfo->u8TotalBlkNoShift:12
pstSysInfo->u8MultiChannel:0
pstSysInfo->u8Support_Internal_Interleave:0
pstSysInfo->u8Support_External_Interleave:0
pstSysInfo->u8Internal_Chip_Number:0
pstSysInfo->u8PagePerBlkShift:7
pstSysInfo->u8Support_TwoPlan:0
#############################################
Begin AutoSettingACTiming
rFM_AC_TIMING:0x1f2222
end of AutoSettingACTiming
g_nbi.RomFs_Max_BlkCount : 120
**********************NFRC INFO*************************
nfrc.rom.start : 64
nfrc.rom.count : 120
nfrc.rom1.start : 184
nfrc.rom1.count : 120
nfrc.block_count : 120
nfrc.page_per_block : 128
nfrc.pagesize : 4096
nfrc.phy_pagesize : 4096
nfrc.sectors_per_page : 8
nfrc.u8Support_TwoPlan : 0
nfrc.u8Support_Internal_Interleave : 0
nfrc.u8Support_External_Interleave : 0
nfrc.u8Internal_Chip_Number : 0
********************************************************
ReadUSBConfig->nfrc.Readbuf_ali:0×10500
ReadUSBConfig->pageNo:129
pInfo->heards:55545353
pInfo->hearde:55545345
pInfo->pattern:6a61b557
Id=6a61b557
ReadUSBConfig->nfrc.Readbuf_ali:0×10500
ReadUSBConfig->pageNo:129
pInfo->heards:55545353
pInfo->hearde:55545345
pInfo->pattern:6a61b557
[UDC ]::genRandomSerial_UDC(2763) read have Id=6a61b557
[UDC ]::genRandomSerial_UDC(2817) finish genRandomSerial_UDC()
[UDC ]::init_msd(402) ========== disconnect UDC =========
[UDC ]::initial_udc(1979) –UDC_Init() finish–[UDC ]::start_udc(2009) —- start_udc()——-

[UDC ]::init_msd(419) ======= init udc finish ========
[UDC ]::poll_udc_connected(2609) ====== poll..=======
[UDC ]::poll_udc_connected(2637) ====== poll.EXIT EXIT .=======
usbmsd_init: exit
net_init: skip init ethernet

RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified release, version v2_0_28 – built 20:54:14, Jan   9 2009

Platform: SUNPLUS_MMP (ARM 9)
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Copyright (C) 2003, 2004, eCosCentric Limited

Copyright (C) 2008, Sunplusmm v0.2.0.15

RAM: 0×00000000-0x00f00000, [0x00200000-0x00f00000] available
Load image from romfs!
romfs_mount g_IsFirst_Mount:0
g_PageSize:4096
pdisk->magic:0x526f6d2e
pdisk->nodecount:0x3a5
sizeof(romfs_node):32
page count:8
Found the image entry point: 0×280040
== Executing boot script in 0.010 seconds – enter ^C to abort
RedBoot> go -c 0×280040
+do_go
image sel: 0, image_sel_set: 0
rmvb enable!
Mask interrupts on all channels
ID-CACHE sync and invalidate
set up a temporary context. workspace_end=0x00f00000, entry=0×00280040
switch context to trampoline. workspace_end=0x00efffb0
+OpenUartCmdISR
g_uart_register.ier=92b04004
clkMgr_init: rc=1, cfg.redbootCfg=c0000004
REG_SCUA_PERI_CLKEN(0×93007004)=0×00800000
REG_SCUB_PERI_CLKEN(0×90005020)=0×00000436
REG_SCUC_PERI_CLKEN(0×92005004)=0x010030d0
REG_SCUB_SYSEN(0x900050dc)=0x8000000d
REG_SCUC_CX_CNT_EN(0x9200511c)=0×00000000
REG_SCUA_UART_RATIO(0×93007094)=0×00000174
REG_SCUA_I2SB_RATIO(0×93007090)=0×00000002
REG_SCUA_LCD_RATIO(0×93007080)=0×00000002
REG_SCUA_CSI_RATIO(0×93007084)=0×00000002

[ERR]::startTimer_WDT(478) startTimer() WDT timer 2 is running
PwrCtrlr: tv out device
PwrCtrlr: scale engine device
PwrCtrlr: 2D engine device
PwrCtrlr: ceva device
PwrCtrlr: i2s device
PwrCtrlr: nand device
PwrCtrlr: SD device
PwrCtrlr: dmac device
PwrCtrlr: LCD device
PwrCtrlr: misc devices
PwrCtrlr: cpu PMgr
[changeSysFerqExt]->Enter…
SCSwStart: all(200)us, rdy=0
ARM core Freq. is 243000000
[FULL SPEED]<-Exit
[file_sys_init][/dev/nf2] [/Rom] [romfs]
romfs_mount g_IsFirst_Mount:0
initDriver:0x0
ReadID(1,0)
ReadID(1, 0)
ec d5 14 b6 74
######################################

ReadID(1,1)
ReadID(1,0)

ec d5 14 b6 74
###################sysinfo###################
pstSysInfo->u16PageNoPerBlk:128
pstSysInfo->u16PageSize:4224
pstSysInfo->u16PyldLen:4096
pstSysInfo->u8ReduntLen:64
pstSysInfo->u8SpareLen:64
pstSysInfo->u16TotalBlkNo:2048
pstSysInfo->u8TotalBlkNoShift:11
pstSysInfo->u8MultiChannel:0
pstSysInfo->u8Support_Internal_Interleave:0
pstSysInfo->u8Support_External_Interleave:0
pstSysInfo->u8Internal_Chip_Number:0
pstSysInfo->u8PagePerBlkShift:7
pstSysInfo->u8Support_TwoPlan:1
g_IsNand_4CS:0
#############################################
begin ReadPage_Test
begin ReadWritePage_ex(0)
Idend ReadWritePage_ex(0)
begin ReadPage_Test
begin ReadWritePage_ex(0)
le end ReadWritePage_ex(0)
begin ReadWritePage_ex(2)
thrend ReadWritePage_ex(2)
rFM_AC_TIMING:0x1f2222
end of AutoSettingACTiming
ead
g_nbi.RomFs_Max_BlkCount : 120
**********************NFRC INFO*************************
nfrc.rom.start : 64
nfrc.rom.count : 120
nfrc.rom1.start : 184
nfrc.rom1.count : 120
nfrc.block_count : 120
nfrc.page_per_block : 128
nfrc.pagesize : 4096
nfrc.phy_pagesize : 4096
nfrc.sectors_per_page : 8
nfrc.u8Support_TwoPlan : 1
nfrc.u8Support_Internal_Interleave : 0
nfrc.u8Support_External_Interleave : 0
nfrc.u8Internal_Chip_Number : 0
********************************************************
g_PageSize:4096
pdisk->magic:0x526f6d2e
pdisk->nodecount:0x3a5
sizeof(romfs_node):32
size:33983 count:8
page count:8
LCD Buffer index: 3, addr 1d59100
LCD Buffer index: 2, addr 1d17700
LCD Buffer index: 1, addr 1cd5d00
LCD Buffer index: 0, addr 1c94300
[calPanelDivFreqInput] ans 2800000 ans2 is 1700000.
[calPanelDivFreqInput] in freq is 27000000 dst freq is 11800000.
[calPanelDivFreqInput] div ratio is 2.
[calPanelDivFreqInput] ans 431579 ans2 is 200000.
[calPanelDivFreqInput] in freq is 216000000 dst freq is 11800000.
[calPanelDivFreqInput] div ratio is 18.
[calPanelDivFreqInput] ans 228572 ans2 is 200000.
[calPanelDivFreqInput] in freq is 324000000 dst freq is 11800000.
[calPanelDivFreqInput] div ratio is 27.
[calPanelDivFreqInput] ans 431579 ans2 is 200000.
[calPanelDivFreqInput] in freq is 216000000 dst freq is 11800000.
[calPanelDivFreqInput] div ratio is 18.
[calPanelDivFreqInput] ans 228572 ans2 is 350000.
[calPanelDivFreqInput] in freq is 243000000 dst freq is 11800000.
[calPanelDivFreqInput] div ratio is 21.
[UTI_LOC]::createDetectThread_GPIO(813) ========= YES createDetectThread_GPIO() success
[UTI_LOC]::sdDetect_dsr_Jxd638(457) Card removed ,status0=1a00 polar=0
[PostMessageExt]WM_SDOUT_NOTIFY
[SD]::cardConnectChange_SD(3842)   ~~~~~ card removed ~~~~~~~~ need abort =0
[SD][O]::cardConnectChange_SD   SKIP first time
[UTI_LOC]::initSDDetect_Jxd638(1452) No status0=1a00 ,polar=0
[PostMessageExt]WM_SDOUT_NOTIFY
[SD]::cardConnectChange_SD(3842)   ~~~~~ card removed ~~~~~~~~ need abort =1
[SD][O]::cardConnectChange_SD   SKIP first time
********************GPIO SPK Off: C = 0, F = 0, S = 0, T = 1****
======== init initPictureDevOps_638 number device=2
in********************GPIO SPK Off: C = 0, F = 0, S = 1, T = 1****
it initPictureDevOps_638() ok
apb bus 30MHz
[UTI_LOC]::getKeyPostHanlder_GPIO(434) null ptr
== Enter initSarKbDetect_SAR, mode is 0 ==
== Exit initSarKbDetect_SAR ==
[UTI_LOC]::initSarDevs_SAR(2118) OK finish   ENABLE_SARKEYBOARD_DETECT_SAR
[PostMessageExt]WM_ERR_RTC_RESET
[GPIO_LOC]::initDeviceTree_GPIO(1258)   initDeviceTree_GPIO finish OK

UTI_ERR]::initSensorDev1_GPIO(872) init fail GPIO3_OE=3fffe7fc
I2C_P0 init_base_addr = 0x92b03000

Error:no support sample rate…0
ERROE: SAR_AUDIO no support sample rate = 0
Error:SAR_ADC_audio_LNOUT_codec init error…-1
[sys_init_start]Create new sysInit_Thread…
[lcd_gen_init]0x01c94300, 0x01cd5d00, 0x01d9ab00, 0x01ddc500.
[calPanelDivFreqInput] ans 228572 ans2 is 350000.
[calPanelDivFreqInput] in freq is 243000000 dst freq is 11800000.
[calPanelDivFreqInput] div ratio is 21.
[lcd_gen_init] clear lcd buffer.
[lcd_gen_init] clear osd buffer.
[lcd_gen_init] clear osd buffer end.
createfont: (height == 0) found builtin font System (0)
[RegisterClass]class has already been registered.
createfont: (height == 0) found builtin font System (0)
fat_nf_init()
champ nand alg init!
initDriver:0×0
psysInfo: ext interleave 0
psysInfo: two planes 1
psysInfo: int interleave 0
psysInfo: block num 2048
psysInfo: chip sel 0
Total blk: 2048, PagesPerBlk: 128, PyldLen: 8192
initDriver:0×0
g_nbi.RomFs_Max_BlkCount : 120
###################sysinfo###################
gnfs_block_info.sys_block.start:0
gnfs_block_info.sys_block.count:64
gnfs_block_info.rom_block.start:64
gnfs_block_info.rom_block.count:120
gnfs_block_info.rom1_block.start:184
gnfs_block_info.rom1_block.count:120
gnfs_block_info.npb_block.start:152
gnfs_block_info.npb_block.count:34
gnfs_block_info.disk_block.start:186
gnfs_block_info.disk_block.count:1862
gnfs_block_info.page_per_block:128
gnfs_block_info.page_size:8192
gnfs_block_info.blockshift:7
gnfs_block_info.pageshift:12
gnfs_block_info.u8Internal_Chip_Number:0
gnfs_block_info.u8MultiChannel:0
#############################################
Used blk: 1862, block offset: 186
num sectors in a page 16
###########g_pageOffset:23808
g_ptr_nandData size:8192
gp_MLC_ECCBuffer1XX size:32768
[S8K_nandInit] blksize: 1048576, ReduntBytes: 16, PagesInBlock: 128, sectorsInPage: 16, BitsByteInPage: 13
Check nand……. It is valid!
NPB_Init–>Is_First:0
NAND_PGBASE_USED_LOGSECTOR:32768
###################NPB_Info##########################
g_npb_info.table_save_start_blk:152
g_npb_info.table_save_blk_count:2
g_npb_info.start_blk:154
g_npb_info.phyblk_count:32
g_npb_info.page_per_block:128
g_npb_info.pagesize:8192
g_npb_info.blockshift:7
g_npb_info.pageshift:13
g_npb_info.sectorhift:9
g_npb_info.sector_per_page:16
g_npb_info.current_page:65535
g_npb_info.logblk_count:16
g_npb_info.logsector_count:32768
####################################################
p_l2ptab –> size:16384
p_p2ltab –> size:32768
###DEBUG### load pic /Rom/startpics/01.bmp
###DEBUG### load pic /Rom/startpics/02.bmp
###DEBUG### load pic /Rom/startpics/03.bmp
###DEBUG### load pic /Rom/startpics/04.bmp
###DEBUG### load pic /Rom/startpics/05.bmp
[smcTableRefill] Zone: 0, totalblk: 1023, freeblk: 139
*********   nand buf addr: 0x1e1df00, align to: 0x1e1df00 *********
sector_per_page: 16, pageSize: 8192
NPB_table_read_page(0,127) is fail.
NPB_Creat_log2phy_Table
###DEBUG### load pic /Rom/startpics/06.bmp
###DEBUG### load pic /Rom/startpics/07.bmp
###DEBUG### load pic /Rom/startpics/08.bmp
###DEBUG### load pic /Rom/startpics/09.bmp
@@@@@@@@@@@@@@(19, 110)
@@@@@@@@@@@@@@(28, 123)
[sysInit_Thread]Mount SD device fail!

[UTI_ERR]::initRtc_P220(144) !!! multi call into initRtc_P220()
[PostMessageExt]WM_ERR_RTC_RESET
[RTC::] multiple call rtc rtcRegIntrHandlers_P220()
fat_sd_init()
initSDDetect_SPMM() already init
[SD ERR]::resetCard_SD(628)   SD card not insert
[SD ERR]::sd_init_p430(1148)   SD card reset fail
[FAIL] !!! fat_sd_init() fail
fat_nf_init()
champ nand alg init!
OK FAT2.0 initial finish with buffer cache=8 sectors
[Mount] Nand cache flush!
[DEVIF]::fatDevMount_FatDevIf(285): mount dev=2 ok
fat_nf_open!
[FAT20] device#2 get has sectors=395000 H
[FAT20] device#2 get has sectors=395000 H
fat_nf_close!
fat_nf_open!
OK FAT 2.0 mount at “C:/fat20a2″
fat_nf_init()
champ nand alg init!
[UTI_LOC]::setAlarmIntr_RTC(845) ============= RTC intr enable = 7
[system_dispatch]Receive Command : MCATCH_CMD_SYSTEM_ALARMTIME_DISABLE
[UTI_LOC]::setAlarmIntr_RTC(845) ============= RTC intr enable = 1
[system_dispatch]Receive MCATCH_CMD_SYSTEM_MMISUSPEND_ENABLE
[system_dispatch]Receive Command : MCATCH_CMD_SYSTEM_MMISUSPEND_ENABLE
********************GPIO SPK Off: C = 0, F = 0, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(116) ==============> set speaker to 0 reg=1
[sys_BG_start]Create sysBG_Thread 0x5c28f4…
[SD]::mount_SD(3712)   card remove while try to mount SD card
[FAT20 ]::fatSDMount_FatDev(221) mount fail 3999
[ERR_DEVIF]::fatDevMount_FatDevIf(290): mount dev=0 fail
==========Version Number==========
RedBoot version : 00.02.00.0f
RomFS     version : 00.01.00.01
Source   version : 0.0.0.2747
Description         : 1
==================================
*(pmsgTable+NEXT_KEY) = 0×1
*(pmsgTable+NEXT_KEY) = 0×1
**************************************chk f/t/m 2140804/4015540/2112716
hdc->font->name = System
[smcTableRefill] Zone: 1, totalblk: 838, freeblk: 837
[InvalidateNand]: nand table refill!
[system_dispatch]MCATCH_CMD_SYSTEM_MMI_MSG_READY
1 MCATCH_CMD_MMI_KBD_SENSITIVE stMMIKBD->nSensitive =50
USB_StartStorage: champ nand alg init!
setFlashInfo() ———–   block_count=1834, pagesize=8192, page_per_block=128,   g_BlockPerPage=16
———————–
====> NF   uiTotalBlks = 395000
********************GPReadUSBConfig->nfrc.Readbuf_ali:0x4b2b00
ReadUSBConfig->pageNo:129
IO SPpInfo->heards:55545353
pInfo->hearde:55545345
pInfo->pattern:6a61b557
[UDC]:checkRandomSerial_UDC(4263) ReadUSBConfig() Get from ID=6a61b557
=================================+++============
initSDDetect_SPMM() already init
initSDDetect_SPMM() already init
[SD ERR]::initVariables_SD(506)   already init wrong call chain
[SD][O]::regIntrHandler_SD() already reg, skip
[SD ERR]::resetCard_SD(628)   SD card not insert
[SD ERR]::sd_init_p430(1148)   SD card reset fail
initStorage_UDC() SD card not yet ready
====> SD   uiTotalBlks= 0
[UDC]:initSharedGlobals_UDC(126) ****** static alloc   init_global_vars() g_pbpage1_buffer=562940,     g_pbpage2_buffer=572980
[5869c7]=a3 [5869c6]=a4 [5869c5]=a5 [5869c4]=a6 [UDC]:initSharedGlobals_UDC(157)
============== sd buffer=5829c4 redundant data=a6a5a4a3
[UDC]:startStor_UDC(4047) =====startStor_UDC() g_pucSDBufferAlign=5829c4   g_uiSDBufferAddr=5829c4
K Off: C = 0, F = 0, SReadUSBConfig->nfrc.Readbuf_ali:0x4b2b00
ReadUSBConfig->pageNo:129
= 1,pInfo->heards:55545353
pInfo->hearde:55545345
pInfo->pattern:6a61b557
[UDC]:genRandomSerial_UDC(1674) read have Id=6a61b557
[UDC]:genRandomSerial_UDC(1728) finish genRandomSerial_UDC()
[UDC:]====> init msd lun =1
start_udc(): SOFT CON
T = 1****
[mwMGR_Thread]_SysInit post WM_ERR_RTC_RESET
[mwMGR_Thread]Startup by WAKE_UP_BY_USB…
[mwMGR_Thread] Get message[0x562]
[mwMGR_Thread] Get message[0x562]
[mwMGR_Thread] Get message[0x556]
[mwMGR_Thread] Get message[0x557]
Postmessage[WM_ERR_RTC_RESET]to title-bar
Postmessage[WM_ERR_RTC_RESET]to title-bar
[mwMGR_Thread] Get message[0x557]

=====   MMI   WM_ERR_RTC_RESET =====
[UTI_LOC]::setAlarmIntr_RTC(845) ============= RTC intr enable = 7
[system_dispatch]Receive Command : MCATCH_CMD_SYSTEM_ALARMTIME_DISABLE
[UTI_LOC]::setAlarmIntr_RTC(845) ============= RTC intr enable = 1
detect Card plug-out
detect Card plug-out
detect haadphone in
detect haadphone out

=====   MMI   WM_ERR_RTC_RESET =====
[UTI_LOC]::setAlarmIntr_RTC(845) ============= RTC intr enable = 7
[system_dispatch]Receive Command : MCATCH_CMD_SYSTEM_ALARMTIME_DISABLE
[UTI_LOC]::setAlarmIntr_RTC(845) ============= RTC intr enable = 1

=====   MMI   WM_ERR_RTC_RESET =====
[UTI_LOC]::setAlarmIntr_RTC(845) ============= RTC intr enable = 7
[system_dispatch]Receive Command : MCATCH_CMD_SYSTEM_ALARMTIME_DISABLE
[UTI_LOC]::setAlarmIntr_RTC(845) ============= RTC intr enable = 1
detect haadphone out
[MMI_CARD_OUT] get message !!!
[MMI_CARD_OUT] get message !!!
[UDC]       ===== waiting MMI to wakeup UDC…
[UDC]===== wakeup by mmi g_uiWaitMMIAck=1
[MMI_TITLE_USB_IN] get message !!!
RESET rUDC_DMA=20000 rEP12_CTRL=0
RESET rUDC_DMA=20000 rEP12_CTRL=2
[UDC]=====   WM_MSDC_NOTIFY
********************GPIO SPK Off: C = 0, F = 0, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(116) ==============> set speaker to 0 reg=1
cmd[40a]
[media_dispatch]:Receive command MCATCH_CMD_MEDIA_AUDIO_BG_STOP
[changeSysFerqExt]->Enter…
[FULL SPEED]The same<-Exit
NPB_table_erase()==SUCCESS
fat_nf_close!
[UnMount] Nand cache flush!
[DEVIF]::fatDevUmount_FatDevIf(304): Unmount dev=2 ok
OK umount at "C:/fat20a2"
[changeSysFerqExt]->Enter…
[FULL SPEED]The same<-Exit
[usb_dispatch]Receive Command : MCATCH_CMD_USB_SAVE_POWER_ON
[system_dispatch]MCATCH_CMD_SYSTEM_MMISUSPEND_DISABLE
[InvalidateNand] Invalidate nand data! Cache data: 0
write_count:1 g_write_count:1

Pages: 1 2

Leave a Reply

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>