| |

iFix 爱修网

 找回密码
 注册

QQ登录

只需一步,快速开始

iFix爱修网知识星球,等待你的加入。。。
查看: 4647|回复: 11

RTD299X方案修改屏参,本例以海尔LE48A5000主板为例

[复制链接]
发表于: 2018-4-4 14:57:19
| 显示全部楼层 |阅读模式
实验主板:海尔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 ...


回复

使用道具 举报

发表于: 2018-4-4 17:55:32
| 显示全部楼层
谢谢分 享经验,学 习 了
回复 支持 反对

使用道具 举报

发表于: 2018-4-4 19:51:21
| 显示全部楼层
感谢分享  谢谢
回复 支持 反对

使用道具 举报

发表于: 2018-4-4 20:08:38
| 显示全部楼层
Thank you for your lesson.
回复 支持 反对

使用道具 举报

发表于: 2018-4-4 22:17:54
| 显示全部楼层
赠人玫瑰手有余香,谢谢楼主分享的资料...学习新的知识
回复 支持 反对

使用道具 举报

发表于: 2018-4-23 20:25:53
| 显示全部楼层
输入了两次命令,第一次为: panel -a;第二次为: panel -s;这两个命令的含义有何不同?请楼主赐教,谢谢。
回复 支持 反对

使用道具 举报

 楼主| 发表于: 2018-4-24 17:45:27
| 显示全部楼层
永顺维修 发表于 2018-4-23 20:25
输入了两次命令,第一次为: panel -a;第二次为: panel -s;这两个命令的含义有何不同?请楼主赐教,谢谢 ...

输入命令
panel -a 回车,查看本主板支持的面板信息
panel -s 文件名     保存选择的面板信息
回复 支持 反对

使用道具 举报

发表于: 2018-4-24 20:19:23
| 显示全部楼层
xtqtd520 发表于 2018-4-24 17:45
输入命令
panel -a 回车,查看本主板支持的面板信息
panel -s 文件名     保存选择的面板信息

谢谢“xtqtd520”师傅的答疑解惑,
回复 支持 反对

使用道具 举报

发表于: 2018-4-24 20:56:54
| 显示全部楼层
新手看不懂这么深奥的东西
回复 支持 反对

使用道具 举报

发表于: 2018-4-27 10:34:49
| 显示全部楼层
厉害了                                 
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|||iFix 爱修网 ( 粤ICP备2021135374号 )

粤公网安备 44060602002064号

GMT+8, 2024-4-16 17:29 , Processed in 0.063141 sec., 10 queries .

Powered by Discuz! X3.4

Release 20191201, © 2001-2024 Comsenz Inc.

MultiLingual version, Rev. 850, © 2009-2024 codersclub.org

快速回复 返回顶部 返回列表