|
实验主板:海尔LE48A5000 RTD2995+单EMMC 没试过其它本芯片主板,理论上只要是299X进入控制台,应该都可以修改连接好TTL小板(编程器也可)到主板的4pTTL端口,打开超级终端按住ESC不松,主板上电,出现提示符Realtek> 后松开,先前查看一下当前的屏参,在打印信息中查找,当前使用的屏参,参考下面的打印信息,注意看红色的我已经标注出来的.
ello world!{uni}[HP] svn698287 (Jul 15 2014 11:06:46)
[no kb]
U-Boot 2012.07-svn771698 (Dec 15 2014 - 20:16:04)
U-Boot code: 00020000 -> 0005834C BSS: -> 000B7B24
SCPU: BISR testing ....
SCPU: Finish BISR testing (OK)
CPU : Cortex-A7 quad core
Media: undefined
[krsv] use default uboot memory:
package type: 0x29800030
monitor len: 00097B24
ramsize: 20000000
Reserving 606k for U-Boot from : 00020000
Stack Pointer is: 000c7b24
Reserving 128 Bytes for Global Data at: 000c7b34
Reserving 40 Bytes for Board Info at: 000c7bb4
Reserving 524288 Bytes for Heap at: 0b200000
Reserving 1048576 Bytes for Non-cache allocation at: 0b300000
TLB table at: 000d0000
DDR SIZE=0x20000000
DRAM[0] base=0x0, size=0x20000000
DRAM[1] base=0x0, size=0x0
DRAM: 512 MiB
Watchdog: Enabled
pinmux_pcb_tv001_qfp176.c PinMuxInit 573 v3
lsadc_init init keypad:1
init_amp_prepare
name=AMP_I2C ppcb_enum.Name=AMP_I2C, ppcb_enum.info=0
AMP_I2C=10
name=AMP_DEVICE_ADDR ppcb_enum.Name=AMP_DEVICE_ADDR, ppcb_enum.info=1b00000000
name=PIN_AMP_MUTE ppcb_enum.Name=PIN_AMP_MUTE, ppcb_enum.info=101140400000001
name=PIN_AMP_RST ppcb_enum.Name=PIN_AMP_RST, ppcb_enum.info=1150400000000
no PIN_MISC_951_RST
Board: Realtek Demo Board
POWER ON: AC
Cache: Enabled
Non-Cache Region: 1 MB@0x0b300000
monitor flash len: 0003E94C
Now running in RAM - U-Boot at: 00020000
MMC:
emmc:mmc_initial(1) Dec 15 2014 20:17:39
reset finish...
RTD299x eMMC: 0
emmc: clock switch to 16MHz,(normal)
emmc: clock switch to 25MHz,(normal)
Device: RTD299x eMMC
Manufacturer ID: 11
OEM: 100
Name: 004GE
Tran Speed: 25000000
Rd Block Len: 512
MMC version 4.0
High Capacity: Yes
Capacity: 3.7 GiB
Bus Width: 8-bit
Extern param: MMC blk:0x7c (to 0xa000)
Factory: MMC
Factory: seq:0x6a6, blk:0xc000(pp:0), size:0x3a5200 (to 0xa900000)
get_bootparam:
------------tmp/factory/bin_panel/000BootParam.h found
BOOT_POWER_ON_MODE=0
BOOT_LOGO_ENABLE=1
CUSTOM_VIDEO1_LENG=0
CUSTOM_VIDEO2_LENG=0
BOOT_MUSIC_ENABLE=0
CUSTOM_AUDIO1_LENG=0
CUSTOM_AUDIO2_LENG=0
LOCAL_UPGRADE_EN=0
BOOTUP_POLICY=0
get_layout:
------------tmp/factory/layout.txt found
BOOTPART=0
TAG=21
Factory_RO: MMC
[FAC_RO] No factory_ro data in eMMC
[ENV] read_env from factory failed
[ENV] Using default environment variables
Panel: Use parameters in tmp/factory/bin_panel/panel.bin
Panel: auo_55_T550QVF01_PA168
panel_init_1st =0
CRT reg1=fe06703f,reg2=f10117bf
##### drvif_clock_set_dclk : 148000000 ###########
Panel: ulFreq:148000000, nDPLL:157499520, Mcode:35, Ncode:3, offset:7b9
dclk_sel = 0
DispI : Finish BISR testing done
========= 4K2K Millet3 Series LVDS Panel ==========
========= lvds_2k1k_120_4ports_script : LVDS/mini-LVDS TX PHY ==========
======= PANEL_CUSTOM_INDEX: 2a =======
[PA168] Send I2C command!
panel 2676=Kernel command line: 0==2=0
In: serial
Out: serial
Err: serial
Net: rtl8139: REALTEK RTL8139 @0xb8016000
Hit Esc or Tab key to enter console mode or rescue linux: 0 Press Key is
ame=PIN_KEYPAD_MENU ppcb_enum.Name=PIN_KEYPAD_MENU, ppcb_enum.info=10100000005
lsdac_get get value = -2147479489
name=PIN_KEYPAD_MENU ppcb_enum.Name=PIN_KEYPAD_MENU, ppcb_enum.info=10100000005
lsdac_get get value = -2147479489
Press Key is
ress Esc Key
name=PIN_KEYPAD_MENU ppcb_enum.Name=PIN_KEYPAD_MENU, ppcb_enum.info=10100000005
lsdac_get get value = -2147479489
Enter console mode, disable watchdog ...
接下来输入命令 panel -a 回车,查看本主板支持的面板信息
Realtek> panel -a
Configs:
tmp/factory/bin_panel/panel/
tmp/factory/bin_panel/panel/sky_sdl470_panel.bin
tmp/factory/bin_panel/panel/Benq_22_umisum_panel.bin
tmp/factory/bin_panel/panel/haier_common_panel_panel.bin
tmp/factory/bin_panel/panel/Benq_22_miusm_panel.bin
tmp/factory/bin_panel/panel/Benq_22_misum_panel.bin
tmp/factory/bin_panel/panel/m195fgk_l30_panel.bin
tmp/factory/bin_panel/panel/auo_55_T550QVF01_PA168_panel.bin
tmp/factory/bin_panel/panel/lg_LC420EUN_FEF1_panel.bin
tmp/factory/bin_panel/panel/sky_sdl550_panel.bin
tmp/factory/bin_panel/panel/sky_v420dk1_panel.bin
tmp/factory/bin_panel/panel/lg_LC420EUJ_SFK1_panel.bin
tmp/factory/bin_panel/panel/TPT315B5_TAT01_panel.bin
tmp/factory/bin_panel/panel/tsb_lg_lc500due_sfr1_panel.bin
tmp/factory/bin_panel/panel/lg_art5_fhd_epi_panel.bin
tmp/factory/bin_panel/panel/Benq_22_umism_panel.bin
tmp/factory/bin_panel/panel/Default_Millet4_2k1k_panel.bin
tmp/factory/bin_panel/panel/sky_v500dk2_panel.bin
tmp/factory/bin_panel/panel/skyworth_rel320ah_panel.bin
tmp/factory/bin_panel/panel/Haier_Samsung_48_panel.bin
tmp/factory/bin_panel/panel/knk_lg_LC320EXJ_SEK1_panel.bin
tmp/factory/bin_panel/panel/sky_rdl420_panel.bin
tmp/factory/bin_panel/panel/panel_lvds_to_hdmi_board_panel.bin
tmp/factory/bin_panel/panel/tsb_samsung_lsc400hm03_panel.bin
tmp/factory/bin_panel/panel/Benq_22_umiusm_panel.bin
tmp/factory/bin_panel/panel/Haier_Sharp_40_panel.bin
tmp/factory/bin_panel/panel/CMI_M3_v500_panel.bin
tmp/factory/bin_panel/panel/tsbI_auo_t390hvn01_panel.bin
tmp/factory/bin_panel/panel/lg_epi_demo_32_panel.bin
tmp/factory/bin_panel/panel/Default_Millet4_4k2k_panel.bin
tmp/factory/bin_panel/panel/knk_boe_HV320WX2_206_panel.bin
tmp/factory/bin_panel/panel/Haier_Samsung_55_panel.bin
tmp/factory/bin_panel/panel/benq_e220hd_panel.bin
tmp/factory/bin_panel/panel/Benq_22_umiusum_panel.bin
tmp/factory/bin_panel/panel/tsbI_cmo_v390hj1p02_panel.bin
tmp/factory/bin_panel/panel/sel320hy_panel.bin
tmp/factory/bin_panel/panel/Benq_22_mism_panel.bin
tmp/factory/bin_panel/panel/knk_lg_LC470EUN_FEF1_panel.bin
tmp/factory/bin_panel/panel/tsb_cmi_v400hj2_pe1_revc1_panel.bin
tmp/factory/bin_panel/panel/au_t240xvn01_panel.bin
我们随便选择一个屏型号来试一下
输入 panel -s Haier_Samsung_48_panel.bin 回车 (只需要复制相应的文件名,目录不用复制)
出现以下提示:
Panel: Use parameters in tmp/factory/bin_panel/panel/Haier_Samsung_48_panel.bin
Panel: Haier_Samsung_48
[FAC] factory_save: MMC
[FAC] Save to eMMC (blk#:0xe000, buf:0x0a900000, len:0x3a5400)
[FAC] Save to eMMC (seq#:0x6a7, pp:1)
修改完成,现在我们来重启一下再来看看
Hello world!{uni}[HP] svn698287 (Jul 15 2014 11:06:46)
[no kb]
U-Boot 2012.07-svn771698 (Dec 15 2014 - 20:16:04)
U-Boot code: 00020000 -> 0005834C BSS: -> 000B7B24
SCPU: BISR testing ....
SCPU: Finish BISR testing (OK)
CPU : Cortex-A7 quad core
Media: undefined
[krsv] use default uboot memory:
package type: 0x29800030
monitor len: 00097B24
ramsize: 20000000
Reserving 606k for U-Boot from : 00020000
Stack Pointer is: 000c7b24
Reserving 128 Bytes for Global Data at: 000c7b34
Reserving 40 Bytes for Board Info at: 000c7bb4
Reserving 524288 Bytes for Heap at: 0b200000
Reserving 1048576 Bytes for Non-cache allocation at: 0b300000
TLB table at: 000d0000
DDR SIZE=0x20000000
DRAM[0] base=0x0, size=0x20000000
DRAM[1] base=0x0, size=0x0
DRAM: 512 MiB
Watchdog: Enabled
pinmux_pcb_tv001_qfp176.c PinMuxInit 573 v3
lsadc_init init keypad:1
init_amp_prepare
name=AMP_I2C ppcb_enum.Name=AMP_I2C, ppcb_enum.info=0
AMP_I2C=10
name=AMP_DEVICE_ADDR ppcb_enum.Name=AMP_DEVICE_ADDR, ppcb_enum.info=1b00000000
name=PIN_AMP_MUTE ppcb_enum.Name=PIN_AMP_MUTE, ppcb_enum.info=101140400000001
name=PIN_AMP_RST ppcb_enum.Name=PIN_AMP_RST, ppcb_enum.info=1150400000000
no PIN_MISC_951_RST
Board: Realtek Demo Board
POWER ON: AC
Cache: Enabled
Non-Cache Region: 1 MB@0x0b300000
monitor flash len: 0003E94C
Now running in RAM - U-Boot at: 00020000
MMC:
emmc:mmc_initial(1) Dec 15 2014 20:17:39
reset finish...
RTD299x eMMC: 0
emmc: clock switch to 16MHz,(normal)
emmc: clock switch to 25MHz,(normal)
Device: RTD299x eMMC
Manufacturer ID: 11
OEM: 100
Name: 004GE
Tran Speed: 25000000
Rd Block Len: 512
MMC version 4.0
High Capacity: Yes
Capacity: 3.7 GiB
Bus Width: 8-bit
Extern param: MMC blk:0x7c (to 0xa000)
Factory: MMC
Factory: seq:0x6a7, blk:0xe000(pp:1), size:0x3a5200 (to 0xa900000)
get_bootparam:
------------tmp/factory/bin_panel/000BootParam.h found
BOOT_POWER_ON_MODE=0
BOOT_LOGO_ENABLE=1
CUSTOM_VIDEO1_LENG=0
CUSTOM_VIDEO2_LENG=0
BOOT_MUSIC_ENABLE=0
CUSTOM_AUDIO1_LENG=0
CUSTOM_AUDIO2_LENG=0
LOCAL_UPGRADE_EN=0
BOOTUP_POLICY=0
get_layout:
------------tmp/factory/layout.txt found
BOOTPART=0
TAG=21
Factory_RO: MMC
[FAC_RO] No factory_ro data in eMMC
[ENV] read_env from factory failed
[ENV] Using default environment variables
Panel: Use parameters in tmp/factory/bin_panel/panel.bin
Panel: Haier_Samsung_48
panel_init_1st =0
$$$$$$$$ This is Local Dimming Panel !!!
CRT reg1=fe06703f,reg2=f10117bf
##### drvif_clock_set_dclk : 148000000 ###########
Panel: ulFreq:148000000, nDPLL:157499520, Mcode:35, Ncode:3, offset:7b9
dclk_sel = 1
Await DispI : Finish BISR testing done
======= PANEL_CUSTOM_INDEX: 4 =======
panel 2676=Kernel command line: 0==2=0
In: serial
Out: serial
Err: serial
Net: rtl8139: REALTEK RTL8139 @0xb8016000
Hit Esc or Tab key to enter console mode or rescue linux: 0 Press Key is
ame=PIN_KEYPAD_MENU ppcb_enum.Name=PIN_KEYPAD_MENU, ppcb_enum.info=10100000005
lsdac_get get value = -2147479489
Press Key is
ress Esc Key
name=PIN_KEYPAD_MENU ppcb_enum.Name=PIN_KEYPAD_MENU, ppcb_enum.info=10100000005
lsdac_get get value = -2147479489
Enter console mode, disable watchdog ...
|
|