康佳RTD2995D平台网络电视在线写EMMC引导数据方法和软件康佳使用RTD2995D主芯片的4K网络电视主板EMMC坏的比较多,换EMMC后要用编程器写引导后再用U盘升级,还有一部分U盘升级失败导致不能再U盘升级的电视也可以写引导后再U盘升级!此升级方法已有不少教程,但还有师傅在群里问怎样使用,刚好修到这个平台的主板并实际操作了一下,本帖就来讲一下在线写RTD2995D平台EMMC引导程序方法和U盘升级方法!并上传使用过的软件和引导数据。
编程器要接主板上专用升级接口,不能用VGA口,用VGA口写到百分百之后会提示刻录失败,接好后先用打印信息试联机,打印信息设置115200 线序 12X15
升级前需先下载使用软件和引导程序
百度网盘下载地址链接:https://pan.baidu.com/s/104UH45DFVzd1PsCJQI3V0Q 提取码:pslq
下载解压后按下面照片设置和使用软件软件
写完引导后主板断电,把装有install文件U盘升级数据的U盘插电视上,打开SecureCRT串口打印软件。
SecureCRT串口打印软件没设置过的按下面帖子设置
用RT809编程器代替升级小板升级创维8R和8A机芯及其它网络电视升级工装设置方法
然后按住电脑键盘上的TAB键,主板通电3--5秒后放开,进入升级状态等升级完成即可。
可以正常升级的主板:程序放U盘按住电视音量+开机即可升级,单U盘升级升级不了时可以用此方法,此写引导方法RT809F和RT809H编程器JT1199编程器通用,也可以用RT809H直接写备份的EMMC数据。
2019-11-21, 11:2:23
COM4, BaudRate:115200 bps, RXD: VGA->12,TXD: VGA->15, Printed by RT809H:
U-Boot 2012.07-svn641881 (Mar 21 2014 - 15:22:50)
GPU : BISR testing...
GPU : Finish BISR testing (OK)
SCPU: BISR testing ....
SCPU: Finish BISR testing (OK)
CPU : Cortex-A9 dual core
Media: eMMC BP0
MISC : set FUSE_RDY
DRAM: 1 GiB
Watchdog: Enabled
Board: Tv035 2995D 512M_512M Board
POWER ON: AC
Cache: Enabled
Non-Cache Region: 1 MB@0x07900000
MMC:
emmc:mmc_initial(1) Mar 21 2014 15:23:01
RTD299x eMMC: 0
Device: RTD299x eMMC
Manufacturer ID: 11
OEM: 100
Name: 004G9
Tran Speed: 52000000
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 0x9000)
rtk_eMMC_read blk_addr=0x0000007c, data_size=0x00000800, buffer=0x00009000
Factory: MMC
rtk_eMMC_read blk_addr=0x0000c000, data_size=0x00000200, buffer=0x07880008
rtk_eMMC_read blk_addr=0x0000c5ba, data_size=0x00000400, buffer=0x07880210
sd_xfer(08h)=0x2e; loops=0/3000
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x2e
: SD_CONFIGURE2(0Ch)=0x01
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:ret_err=-19
emmc:mmccr_Stream done but err=-19
sd_xfer(08h)=0x28; loops=0/500
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x28
: SD_CONFIGURE2(0Ch)=0x41
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:send stop cmd fail
sd_xfer(08h)=0x28; loops=0/500
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x28
: SD_CONFIGURE2(0Ch)=0x41
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:get card status fail
0xb8000804=0xF0400010
0xb8000808=0xF2400000
0xb8000810=0x10101010
0xb8000814=0xF0101010
0xb8000818=0x10101010
part cfg : 0x02
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
part cfg : 0x01
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
part cfg : 0x00
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
boot part idx = 0x00000000
U-Boot 2012.07-svn641881 (Mar 21 2014 - 15:22:50)
GPU : BISR testing...
GPU : Finish BISR testing (OK)
SCPU: BISR testing ....
SCPU: Finish BISR testing (OK)
CPU : Cortex-A9 dual core
Media: eMMC BP0
MISC : set FUSE_RDY
DRAM: 1 GiB
Watchdog: Enabled
Board: Tv035 2995D 512M_512M Board
POWER ON: DC
Cache: Enabled
Non-Cache Region: 1 MB@0x07900000
MMC:
emmc:mmc_initial(1) Mar 21 2014 15:23:01
RTD299x eMMC: 0
Device: RTD299x eMMC
Manufacturer ID: 11
OEM: 100
Name: 004G9
Tran Speed: 52000000
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 0x9000)
rtk_eMMC_read blk_addr=0x0000007c, data_size=0x00000800, buffer=0x00009000
Factory: MMC
rtk_eMMC_read blk_addr=0x0000c000, data_size=0x00000200, buffer=0x07880008
rtk_eMMC_read blk_addr=0x0000c5ba, data_size=0x00000400, buffer=0x07880210
sd_xfer(08h)=0x2e; loops=0/3000
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x2e
: SD_CONFIGURE2(0Ch)=0x01
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:ret_err=-19
emmc:mmccr_Stream done but err=-19
sd_xfer(08h)=0x28; loops=0/500
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x28
: SD_CONFIGURE2(0Ch)=0x41
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:send stop cmd fail
sd_xfer(08h)=0x28; loops=0/500
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x28
: SD_CONFIGURE2(0Ch)=0x41
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:get card status fail
0xb8000804=0xF0400010
0xb8000808=0xF2400000
0xb8000810=0x10101010
0xb8000814=0xF0101010
0xb8000818=0x10101010
part cfg : 0x02
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
part cfg : 0x01
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
part cfg : 0x00
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
boot part idx = 0x00000000
U-Boot 2012.07-svn641881 (Mar 21 2014 - 15:22:50)
GPU : BISR testing...
GPU : Finish BISR testing (OK)
SCPU: BISR testing ....
SCPU: Finish BISR testing (OK)
CPU : Cortex-A9 dual core
Media: eMMC BP0
MISC : set FUSE_RDY
DRAM: 1 GiB
Watchdog: Enabled
Board: Tv035 2995D 512M_512M Board
POWER ON: DC
Cache: Enabled
Non-Cache Region: 1 MB@0x07900000
MMC:
emmc:mmc_initial(1) Mar 21 2014 15:23:01
RTD299x eMMC: 0
Device: RTD299x eMMC
Manufacturer ID: 11
OEM: 100
Name: 004G9
Tran Speed: 52000000
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 0x9000)
rtk_eMMC_read blk_addr=0x0000007c, data_size=0x00000800, buffer=0x00009000
Factory: MMC
rtk_eMMC_read blk_addr=0x0000c000, data_size=0x00000200, buffer=0x07880008
rtk_eMMC_read blk_addr=0x0000c5ba, data_size=0x00000400, buffer=0x07880210
sd_xfer(08h)=0x2e; loops=0/3000
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x2e
: SD_CONFIGURE2(0Ch)=0x01
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:ret_err=-19
emmc:mmccr_Stream done but err=-19
sd_xfer(08h)=0x28; loops=0/500
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x28
: SD_CONFIGURE2(0Ch)=0x41
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:send stop cmd fail
sd_xfer(08h)=0x28; loops=0/500
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x28
: SD_CONFIGURE2(0Ch)=0x41
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:get card status fail
0xb8000804=0xF0400010
0xb8000808=0xF2400000
0xb8000810=0x10101010
0xb8000814=0xF0101010
0xb8000818=0x10101010
part cfg : 0x02
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
part cfg : 0x01
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
part cfg : 0x00
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
boot part idx = 0x00000000
U-Boot 2012.07-svn641881 (Mar 21 2014 - 15:22:50)
GPU : BISR testing...
GPU : Finish BISR testing (OK)
SCPU: BISR testing ....
SCPU: Finish BISR testing (OK)
CPU : Cortex-A9 dual core
Media: eMMC BP0
MISC : set FUSE_RDY
DRAM: 1 GiB
Watchdog: Enabled
Board: Tv035 2995D 512M_512M Board
POWER ON: DC
Cache: Enabled
Non-Cache Region: 1 MB@0x07900000
MMC:
emmc:mmc_initial(1) Mar 21 2014 15:23:01
RTD299x eMMC: 0
Device: RTD299x eMMC
Manufacturer ID: 11
OEM: 100
Name: 004G9
Tran Speed: 52000000
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 0x9000)
rtk_eMMC_read blk_addr=0x0000007c, data_size=0x00000800, buffer=0x00009000
Factory: MMC
rtk_eMMC_read blk_addr=0x0000c000, data_size=0x00000200, buffer=0x07880008
rtk_eMMC_read blk_addr=0x0000c5ba, data_size=0x00000400, buffer=0x07880210
sd_xfer(08h)=0x2e; loops=0/3000
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x2e
: SD_CONFIGURE2(0Ch)=0x01
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:ret_err=-19
emmc:mmccr_Stream done but err=-19
sd_xfer(08h)=0x28; loops=0/500
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x28
: SD_CONFIGURE2(0Ch)=0x41
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:send stop cmd fail
sd_xfer(08h)=0x28; loops=0/500
: ret_err=-19, sd_stat_reg(00h)=0x02, cr_int_status_reg(48h)=0x00
: SD_TRANSFER(08h)=0x28
: SD_CONFIGURE2(0Ch)=0x41
: SD_BYTE_CNT(28h-24h)=0x0200
: SD_BLOCK_CNT(30h-2Ch)=0x0002
: CP_CTRL(84h)=0x00
emmc:get card status fail
0xb8000804=0xF0400010
0xb8000808=0xF2400000
0xb8000810=0x10101010
0xb8000814=0xF0101010
0xb8000818=0x10101010
part cfg : 0x02
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
part cfg : 0x01
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
part cfg : 0x00
boot cfg : 0x00
boot wp sts : 0x00
boot wp : 0x00
boot part idx = 0x00000000
U-Boot 2012.07-svn641881 (Mar 21 2014 - 15:22:50)
GPU : BISR testing...
GPU : Finish BISR testing (OK)
SCPU: BISR testing ....
SCPU: Finish BISR testing (OK)
CPU : Cortex-A9 dual core
Media: eMMC BP0
MISC : set FUSE_RDY
DRAM: 1 GiB
Watchdog: Enabled
Board: Tv035 2995D 512M_512M Board
POWER ON: DC
Cache: Enabled
Non-Cache Region: 1 MB@0x07900000
MMC:
emmc:mmc_initial(1) Mar 21 2014 15:23:01
RTD299x eMMC: 0
Device: RTD299x eMMC
Manufacturer ID: 11
OEM: 100
Name: 004G9
Tran Speed: 52000000
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 0x9000)
rtk_eMMC_read blk_addr=0x0000007c, data_size=0x00000800, buffer=0x00009000
Factory: MMC
rtk_eMMC_read blk_addr=0x0000c000, data_size=0x00000200, buffer=0x07880008
rtk_eMMC_read blk_addr=0x0000c5ba, data_size=0x00000400, buffer=0x07880210
这是打印信息