JXD 200

焊接UART接頭


JXD 200掌機的顯示屏算是一款不錯的顯示屏,它不存在左右視差的問題,不過,它仍然有顯示屏漏光、模擬器速度較慢等問題,雖然JXD 200掌機不是開源掌機,不過,如果有機會找到UART接腳就有機會朝破解的方向邁進,於是,司徒再度拆開JXD 200掌機並找尋可疑的UART接觸點,最後終於讓司徒找到它的位置,如下圖所示

UART輸出訊息(Baudrate: 115200bps)

*GPIO SPK On: F = 1, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(166) ==============> set speaker to 1 reg=2 
********************GPIO SPK On: F = 1, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(166) ==============> set speaker to 1 reg=2 
********************GPIO SPK Off: F = 0, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(166) ==============> set speaker to 0 reg=0 
Receive Key_UNLOCK command
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/12.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/13.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
[smcTableRefill] Zone: 1, totalblk: 796, freeblk: 795
[InvalidateNand]: nand table refill!
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/12.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/13.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
[changeMutexProtocol] locked is 0
[changeMutexProtocol] locked is 0
[InvalidateNand] Invalidate nand data! Cache data: 0
 write_count:1 g_write_count:1
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/12.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/13.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/12.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/13.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/12.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/13.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/12.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/13.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/12.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/13.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
 +++MMP RomCode vio.c debug var(0x00025c4c)=0g=90000006
vic1_rawSts=00000060
keyscan4=00001880
iotraps=00000000
NAND_TYPE: SAMSUNG
prPyld_r(0x00025c64)=0
[UDC ]::init_msd(394) ==========  init_msd:enter ========== 
NFRC_ReadPhyPage_ex(129)
pInfo->heards:55545353
pInfo->hearde:55545345
pInfo->pattern:5c15db39
Id=5c15db39
NFRC_ReadPhyPage_ex(129)
pInfo->heards:55545353
pInfo->hearde:55545345
pInfo->pattern:5c15db39
[UDC ]::genRandomSerial_UDC(2784) read have Id=5c15db39
[Upass mode!
 +++MMP RoDC(2838) finish genRandomSerial_UDC()
[UDC ]::in1_rawSts=00000060
keyscan4=00001880
iotraps=00000000
NAND_TYPE: SAMSUNG
prUDC_Init() =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 v1.0.0.1
DRAM Type Scan Start 
00000020 
init DRAM done
Enter the bypass mode!
+ver=00030000
RedBoot_ver=01000002
Scanram_ver=01000001
chgSpdState=CHG_SPD_AT_27MHZ
chgSpdState=CHG_SPD_CHG_END
warning! target IC is not 8000(eco_e) or 8050
version=ffff0000
usb sno=0000ffff
g_delay2ExitSelfRefresh=600, delayForDllLock=0, g_clk_sw_check=00000000
g_LcdRatio[0]=0
g_spll_ratio[0]=000e0a00
g_LcdRatio[1]=7
g_spll_ratio[1]=000e082c
g_LcdRatio[2]=11
g_spll_ratio[2]=000e082c
g_LcdRatio[3]=8
g_spll_ratio[3]=000e0a44
g_LcdRatio[4]=10
g_spll_ratio[4]=000e0828
there is case that dll is diabled
-RetrieveSysInfo
romfs_mount g_IsFirst_Mount:0
ReadID(1,0)
begin ReSet(1,0)
end Repace_end=0x00f00000, entry=0x00280040
switch context to trampoline. workspace_end=0x 74 ec 
d5 14 b6 74 ec d5 14 b6 - 74 ec d5 14 b6 74 ec d5 
######################################

g_ChipMap[0]=0
g_ChipMap[1]=255
g_ChipMap[2]=255
g_ChipMap[3]=255
ReadID(1,0)
buf:0x100111c0

ec d5 14 b6 74 ec d5 14 - b6 74 ec d5 14 b6 74 ec 
d5 14 b6 74 ec d5 14 b6 - 74 ec d5 14 b6 74 ec d5 
XXXXXID : ec d5 14 b6 74 
#############pstSysInfo->u16PyldLen:4096
#############pstSysInfo->u16PageNoPerBlk:128
#############pstSysInfo->u16TotalBlkNo:4096
XXpstSysInfo->u8Internal_Chip_Number:0
###################sysinfo###################
pstSysInfo->u16PageNoPerBlk:128
pstSysInfo->u16PageSize:4224
pstSysInfo->u16PyldLen:4096
pstSysInfo->u16ReduntLen:64
pstSysInfo->u16TotalBlkNo:4096
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
g_IsNand_4CS:1
#############################################
begin ReadPage_Test
begin ReadPage_Test
rFM_AC_TIMING:0x1f2222
end of AutoSettingACTiming:0x1f2222
g_nbi.RomFs_Max_BlkCount : 160
**********************NFRC INFO*************************
nfrc.rom.start : 64
nfrc.rom.count : 160
nfrc.rom1.start : 224
nfrc.rom1.count : 160
nfrc.rom_a.start : 384
nfrc.rom_a.count : 0
nfrc.block_count : 160
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
********************************************************
g_PageSize:4096
pdisk->magic:0x526f6d2e 
pdisk->nodecount:0x314 
sizeof(romfs_node):32 
g_romfs_version:0x10001 
page count:7

pwrc_cfg=90000006
vic1_rawSts=00000060
keyscan4=00001880
iotraps=00000000

ref_clk: 297000000 Hz
sys_clk: 148500000, sys_ahb=74250000, sys_apb=37125000 Hz
ceva_clk: 297000000, ceva_ahb=148500000, ceva_apb=74250000 Hz
arm_clk: 198000000, arm_ahb=99000000, arm_apb=14142857 Hz

do_bootcfg: [Exec kernel][Load romfs]
========= usbmsd_init: enter
if_dm9000.c debug var(0x00025c34)=0
sysCtrl.c debug var(0x00025c3c)=1
msd debug var(0x00025c44)=1
net_io.c debug var(0x00025c4c)=0
standalone eth_drv.c debug var(0x00025c54)=0
main.c debug var(0x00025c5c)=3
enet.c debug var(0x00025c64)=0
[UDC ]::init_msd(394) ==========  init_msd:enter ========== 
NFRC_ReadPhyPage_ex(129)
pInfo->heards:55545353
pInfo->hearde:55545345
pInfo->pattern:5c15db39
Id=5c15db39
NFRC_ReadPhyPage_ex(129)
pInfo->heards:55545353
pInfo->hearde:55545345
pInfo->pattern:5c15db39
[UDC ]::genRandomSerial_UDC(2784) read have Id=5c15db39
[UDC ]::genRandomSerial_UDC(2838) finish genRandomSerial_UDC()
[UDC ]::init_msd(402) ========== disconnect UDC =========
[UDC ]::initial_udc(1992) --UDC_Init() finish--[UDC ]::start_udc(2022) ---- start_udc()------- 
 
g_IsInit_nf:1
[UDC ]::init_msd(419) ======= init udc finish ======== 
[UDC ]::poll_udc_connected(2622) ====== poll..======= 
[UDC ]::poll_udc_connected(2650) ====== 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 11:54:51, Aug 17 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 v1.0.0.2

RAM: 0x00000000-0x00f00000, [0x00200000-0x00f00000] available
Load image from romfs!
Found the image entry point: 0x280040
== Executing boot script in 0.010 seconds - enter ^C to abort
RedBoot> go -c 0x280040
+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=0x00280040
switch context to trampoline. workspace_end=0x00efffb0
ver=00030000
RedBoot_ver=01000002
Scanram_ver=01000001
warning! target IC is not 8000(eco_e) or 8050
version=ffff0000
usb sno=0000ffff
g_delay2ExitSelfRefresh=600, delayForDllLock=0, g_clk_sw_check=00000000
g_LcdRatio[0]=0
g_spll_ratio[0]=000e0a00
g_LcdRatio[1]=7
g_spll_ratio[1]=000e082c
g_LcdRatio[2]=11
g_spll_ratio[2]=000e082c
g_LcdRatio[3]=8
g_spll_ratio[3]=000e0a44
g_LcdRatio[4]=10
g_spll_ratio[4]=000e0828
there is case that dll is diabled
-RetrieveSysInfo
+OpenUartCmdISR
g_uart_register.ier=92b04004
clkMgr_init: rc=1, cfg.redbootCfg=c0000004
REG_SCUA_PERI_CLKEN(0x93007004)=0x00800000
REG_SCUB_PERI_CLKEN(0x90005020)=0x00000436
REG_SCUC_PERI_CLKEN(0x92005004)=0x010030d0
REG_SCUB_SYSEN(0x900050dc)=0x8000000d
REG_SCUC_CX_CNT_EN(0x9200511c)=0x00000000
REG_SCUA_UART_RATIO(0x93007094)=0x0000018e
REG_SCUA_I2SB_RATIO(0x93007090)=0x00000002
REG_SCUA_LCD_RATIO(0x93007080)=0x00000002
REG_SCUA_CSI_RATIO(0x93007084)=0x00000002

[ERR]::startTimer_WDT(480) 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
change to PWRMNT_FULLSPEED
[changeSysFerqExt]->Enter...
[checkFreqSw]USB Host function enable, do not change speed...
[changeSysFerqExt]Freq don't change...<-Exit
[file_sys_init][/dev/nf2] [/Rom] [romfs]
romfs_mount g_IsFirst_Mount:0
dev sel :0
ReadID(1,0)
begin ReSet(1,0)
end ReSet(1,0)
ReadID(1, 0)buf:0x105fd500

ec d5 14 b6 74 ec d5 14 - b6 74 ec d5 14 b6 74 ec 
d5 14 b6 74 ec d5 14 b6 - 74 ec d5 14 b6 74 ec d5 
######################################

ReadID(1,1)
ReadID(1,2)
ReadID(1,3)
g_ChipMap[0]=0
g_ChipMap[1]=255
g_ChipMap[2]=255
g_ChipMap[3]=255
ReadID(1,0)
buf:0x105fd500

ec d5 14 b6 74 ec d5 14 - b6 74 ec d5 14 b6 74 ec 
d5 14 b6 74 ec d5 14 b6 - 74 ec d5 14 b6 74 ec d5 
XXXXXID : ec d5 14 b6 74 
#############pstSysInfo->u16PyldLen:4096
#############pstSysInfo->u16PageNoPerBlk:128
#############pstSysInfo->u16TotalBlkNo:4096
###################sysinfo###################
pstSysInfo->u16PageNoPerBlk:128
pstSysInfo->u16PageSize:4224
pstSysInfo->u16PyldLen:4096
pstSysInfo->u16ReduntLen: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
dev sel :0
g_IsInit_nf:1
wait mwmgr_PostMsg_flag
end ReadWritePage_ex(0) is fail.
begin ReadPage_Test

Idle rFM_AC_TIMING:0x1f2222
end of AutoSettingACTiming:0x1f2222
threg_nbi.RomFs_Max_BlkCount : 160
**********************NFRC INFO*************************
nfrc.rom.start : 64
nfrc.rom.count : 160
nfrc_IsInit_nf:1
psysInfo: ext interleave 0
psysInfo: two pl : 384
nfrc.rom_a.count : 0
nfrc.block_count : 160
nfrc.page_psInfo: chip sel 0
S8K_ProfCfg--> nandGoodBlk:960
Total blk: 2048, Pagectors_per_page : 8
nfrc.u8Support_TwoPlan : 1
nfrc.u8Support_Internal_Interleave : 0
nfrc.u8Support_External_Interleave : 0
nfrc.u8Internal_Chip_Number : 0
********************************************************
g_nbi.size:160 size:320
g_nbi.pBM_Tab : malloc(320)
g_nbi1.pBM_Tab : malloc(320)
ad
g_PageSize:4096
pdisk->magic:0x526f6d2e 
pdisk->nodecount:0x314 
sizeofck.count:160
gnfs_block_info.rom1_block.start:224
gnfs_block_info.rom1_block.coualPanelDivFreqInput] ans 0 ans2 is 27000000.84
gnfs_block_info.rom_a_block.count:0
gnfs_block_info.npb_block.start:192
gnfs_block_info.npb_block.count:34
gnfs_block_info.user_block.start:226
gnfs_block_info.user_block.count:1822
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
s 27000000.
nfo.u8MultiChannel:0
#####################################put] ans 0 ans2 is 3375000.
[calPanelDivFreqInput] in freq is 243000000 dst freq is 27000000.
[calPanelDivFreqInput] div ratio is 9.
[calPanelDivFreqInput] ans 0 ans2 is 2700000.
[calPanelDivFreqInput] in freq is 297000000 dst freq is 27000000.
[calPanelDivFreqInput] div ratio is 11.
[UTI_LOC]::createDetectThread_GPIO(919) ========= YES createDetectThread_GPIO() success 
FwconfigInit
McbLoadFile: Couldn't malloc file  /Rom/resource/xml/USERCONFIG.BIN
Find ValueAddress failed!
 Find ValueAddress failed!
 Find ValueAddress failed!
 Find ValueAddress failed!
 Find ValueAddress failed!
 Find ValueAddress failed!
 Find ValueAddress failed!
 Find ValueAddress failed!
 FwconfigInit_end_______end
 initGpioButton_SPMM() OK 
yj--> Enter initSDDetect_Jxd638
WARRNING: initGpio_GPIO() call multiple time 
[UTI_LOC]::sdDetect_dsr_Jxd638(417) Card removed ,status0=1a00 polar=0 
[PostMessageExt]WM_SDOUT_NOTIFY
[SD]::cardConnectChange_SD(4271)  ~~~~~ card removed ~~~~~~~~ need abort =0 
 clear SD ctl ... may hang here --:clearSdController_sd(575) 
 clear apb dma ... may hang here --:clearApbdma_sd(616) 
[SD][O]::cardConnectChange_SD  SKIP first time 
[UTI_LOC]::initSDDetect_Jxd638(1322) No status0=1a00 ,polar=0 
[PostMessageExt]WM_SDOUT_NOTIFY
[SD]::cardConnectChange_SD(4271)  ~~~~~ card removed ~~~~~~~~ need abort =1 
 clear SD ctl ... may hang here --:clearSdController_sd(575) 
 clear apb dma ... may hang here --:clearApbdma_sd(616) 
[SD][O]::cardConnectChange_SD  SKIP first time 
[UTI_LOC]::initHeadPhone_GPIO_Jxd638(1392) ====== initHeadPhone_GPIO_Jxd638() value =if =80   
********************GPIO SPK Off: F = 0, S = 1, T = 1****
====== no hold key 
======== init initPictureDevOps_638 number device=2  
init initPictureDevOps_638() ok  
initCustom_GPIO_Jxd638() OK
apb bus 30MHz
********************GPIO SPK Off: F = 0, S = 1, T = 1****
rtcRegIntrHandlers_P220() reg handler OK 
 initRtc_P220() ;current RTC ctr = 5 
[GPIO_LOC]::initDeviceTree_GPIO(1412)  initDeviceTree_GPIO finish OK 
I2S_init_start Sample Rate = 0
PERI_A: 0xfb6a00
BCK_CFG: 0x107
Error:no support sample rate...0
B:I2S_APLL_CFG = 0x10125
samplerate:0,table value=0x7,pll value = 0x107
wait VREF...0x583!!
ERROE: SAR_AUDIO no support sample rate = 0
Error:SAR_ADC_audio_LNOUT_codec init error...-1
start Tx register testing
finish Tx register testing
(switch_i2s_to_hdmi)CYG_SCU_B_PADGRP_SEL0 = 0x20
i2s init finish
[sys_init_start]Create new sysInit_Thread...
[lcd_gen_init]0x01ed1f40, 0x01e182b0, 0x01fd93f0, 0x01fb27e0.
[get_AUO_A030DN01V0_FreqDivFactor] 11.
genie=========================[AUO_A030DN01V0_init]
[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)
fat_nf_init() 
champ nand alg init!
g_IsInit_nf:1
psysInfo: ext interleave 0
psysInfo: two planes 1
psysInfo: int interleave 0
psysInfo: block num 2048
psysInfo: chip sel 0
S8K_ProfCfg--> nandGoodBlk:960
Total blk: 2048, PagesPerBlk: 128, PyldLen: 8192
g_IsInit_nf:1
createfont: (height == 0) found builtin font System (0)
duplicate
src=01fb27e0, dst=01fd93f0, xres=320, yres=240
3d Buffer 0: 0x2527c0
3d Buffer 1: 0x21d4c0
###################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:160
gnfs_block_info.rom1_block.start:224
gnfs_block_info.rom1_block.count:160
gnfs_block_info.rom_a_block.start:384
gnfs_block_info.rom_a_block.count:0
gnfs_block_info.npb_block.start:192
gnfs_block_info.npb_block.count:34
gnfs_block_info.user_block.start:226
gnfs_block_info.user_block.count:1822
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: 1822, block offset: 226
num sectors in a page 16 
###########g_pageOffset:28928
g_ptr_nandData size:8192
gp_MLC_ECCBuffer1XX size:32768
[S8K_nandInit] blksize: 1048576, ReduntBytes: 16, PagesInBlock: 128, sectorsInPage: 16, BitsByteInPage: 13
CPU id: 0x8000
Check nand.......  malloc g_badblkInfo.ptr(227)
It is valid!
NPB_Init-->Is_First:0
NAND_PGBASE_USED_LOGSECTOR:32768
###################NPB_Info##########################
g_npb_info.table_save_start_blk:192
g_npb_info.table_save_blk_count:2
g_npb_info.start_blk:194
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
[smcTableRefill] Zone: 0, totalblk: 1020, freeblk: 1020
*********  nand buf addr: 0x1d18260, align to: 0x1d18280 *********
sector_per_page: 16, pageSize: 8192
NPB_table_load()==SUCCESS
g_npb_info.current_blk:0 g_npb_info.current_page:944
[sysInit_Thread]Mount SD device fail!
FAT20: get disk info fail, mount at /hda2  
===>[fs_DevInfoGet]getdiskinfo_SUPP() return -1

=@@@@@@===fatfs_mount====

[UTI_ERR]::initRtc_P220(144) !!! multi call into initRtc_P220()  
[RTC::] multiple call rtc rtcRegIntrHandlers_P220() 
 initRtc_P220() ;current RTC ctr = 5 
fat_sd_init() 
WARRNING: initDeviceTree_GPIO() call multiple time 
yj--> Enter initSDDetect_Jxd638
 initSDDetect_SPMM() already init 
yj--> Enter initVariables_SD
yj--> Enter resetCard_SD[SD ERR]::resetCard_SD(776)  SD card not insert 
[SD ERR]::sd_init_p430(1337)  SD card reset fail 
[FAIL] !!! fat_sd_init() fail 
fat_msdc_init() 
fat_nf_init() 
champ nand alg init!
OK FAT2.0 initial finish with buffer cache=8 sectors
[Mount] Nand cache flush!
[DEVIF]::fatDevMount_FatDevIf(295): mount dev=2 ok 
fat_nf_open!
exit fat_nf_open!
[FAT20] device#8403952 get has sectors=35e000 H
fat_nf_close!
fat_nf_open!
exit fat_nf_open!
[FAT20] device#8401424 get has sectors=35e000 H
fat_nf_close!
fat_nf_open!
exit fat_nf_open!
[FAT20] device#8403952 get has sectors=35e000 H
fat_nf_close!
fat_nf_open!
exit fat_nf_open!
 OK FAT 2.0 mount at "C::0/fat20a2" 
fat_nf_init() 
champ nand alg init!
genie=========================[aLev]=32
[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: F = 0, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(166) ==============> set speaker to 0 reg=0 
[sys_BG_start]Create sysBG_Thread 0x6b5260...
NPB_table_erase()==SUCCESS
*(pmsgTable+NEXT_KEY) = 0x1 
**************************************chk f/t/m 1946604/3011068/1943972
chunk chk f/t/m 20022096/23068912/20022084
chk f/t/m 1946604/3011068/1943972
chunk chk f/t/m 20022096/23068912/20022084
FAT20: get disk info fagenie=========================[gPanelDev.mCurrentPwrLevel]=32
il, mount at /hda0  
===>[fs_DevInfoGet]getdiskinfo_SUPP() return -1

=@@@@@@===fatfs_mount====
[SD]::mount_SD(4130)  card remove while try to mount SD card 
 [FAT20 ]::fatSDMount_FatDev(221) mount fail 3999 
[ERR_DEVIF]::fatDevMount_FatDevIf(300): mount dev=0 fail 
==========Version Number==========
RedBoot version : 01.00.00.02
RomFS   version : 0********************GPIO SPK Off: F = 0, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(166) ==============> set speaker to 0 reg=0 
Receive Key_UNLO
command
[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=1724, pagesize=8192, page_per_block=128,  g_BlockPerPagit16
-----------------------
====> NF  uiTotalBlks = 35e000 
[UTI_LOC]::initHeadPhone_GPIO_Jxd638(1392) ====== initHeadPhone_GPIO_Jxd638() value =if =80   
********************GPIO SPK Off: F =NFRC_ReadPhyPage_ex(129)
 0, pInfo->heards:55545353
pInfo->hearde:55545345
pInfo->pattern:5c15db39
[UDC]:checkRandomSerial_UDC(4662) ReadUSBConfig() Get from ID=5c15db39 
=================================+++============ 
WARRNING: initDeviceTree_GPIO() call multiple time 
yj--> Enter initSDDetect_Jxd638
 initSDDetect_SPMM() already init 
[SD ERR]::initVariables_SD(521)  already init wrong call chain 
[SD][O]::regIntrHandler_SD() already reg, skip 
yj--> Enter resetCard_SD[SD ERR]::resetCard_SD(776)  SD card not insert 
[SD ERR]::sd_init_p430(1337)  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=638c80,   g_pbpage2_buffer=648cc0 
[65cd07]=a3 [65cd06]=a4 [65cd05]=a5 [65cd04]=a6 [UDC]:initSharedGlobals_UDC(157) 
 ============== sd buffer=658d04 redundant data=a6a5a4a3 
[UDC]:startStor_UDC(4408) =====startStor_UDC() g_pucSDBufferAlign=658d04  g_uiSDBufferAddr=658d04 
S = 1, T = 1****
 mmi home getWakeUpReason=-1
wake up from mwmgr_PostMsg_flag
[mwMGR_Thread]Startup by WAKE_UP_BY_PWR_KEY...
NFRC_ReadPhyPage_ex(129)

 =pInfo->n id s:55545353
pInfo->hearde:55545345
pInfo->pattern:5c15db39
[UDC]:genRandomSerial_UDC(1774) read have Id=5c15db39
[UDC]:genRandomSerial_UDC(1828) finish genRandomSerial_UDC()
[UDC:]====> init msd lun =1
start_udc() : MSD_VBUS_OFF 
==>[MwMgr] hwnd = 0x76d910 
 ===>[MwMgr] hwnd->pClass->lpszClhdc->font->name = System
*********  Free type mem at 0x1c36250 **********
assName = AppHomeWindow 
 ===>[MwMgr] hwnd = 0x76d910 
 ===>[MwMgr] hwnd->pClass->lpszClassName = AppHomeWindow 
0.01.00.01
Source  version : 
Description     : 20100116v3May  5 2010
==================================
freetype2_createfont_internal: refcnt=1
*(pmsgTable+NEXT_KEY) = 0x1 
FolderFilePath=/Rom/resource/game.bin
<Not a string: 0x591718desFilePath=<Not a string: 0x591718>
the file has exist
[FS]::fatfs_mkdir(638):## 333 FS fatfs_mkdir() fail last err=-9 pathname=/hda2/ 
[MMI_CARD_OUT] get message !!!
[MMI_CARD_OUT] get message !!!
********************GPIO SPK On: F = 1, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(166) ==============> set speaker to 1 reg=2 
********************GPIO SPK On: F = 1, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(166) ==============> set speaker to 1 reg=2 
********************GPIO SPK On: F = 1, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(166) ==============> set speaker to 1 reg=2 
********************GPIO SPK Off: F = 0, S = 1, T = 1****
[UTI_LOC]::setSpkmute_SAR_JxdComm(166) ==============> set speaker to 0 reg=0 
Receive Key_UNLOCK command
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/12.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/13.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
[smcTableRefill] Zone: 1, totalblk: 796, freeblk: 795
[InvalidateNand]: nand table refill!
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/12.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/13.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
<1err:2>GdLoadImageFromFile: can't open image: /Rom/resource/Home/11.bmp
[LoadImage]Fail. GdLoadImageFromFile return id 0.
[changeMutexProtocol] locked is 0
[changeMutexProtocol] locked is 0
[InvalidateNand] Invalidate nand data! Cache data: 0
 write_count:1 g_write_count:1


返回上一頁