Тема: Ремонт Ремонт U2C / uClan / A1
Показать сообщение отдельно
Старый 27.01.2017, 00:48   #1777
nick42
Проверенный
 
Аватар для nick42
 
nick42 вне форума
Регистрация: 02.03.2013
Страна: Ukraine
Сообщений: 16
Сказал(а) спасибо: 46
Поблагодарили 19 раз(а) в 8 сообщениях
Репутация: 67
По умолчанию Re: Восстановление и ремонт ресиверов U2C

zmej, со слухом у меня проблем нет; я только вчера получил рекомендацию насчет прошивки через компорт и уже вечером этим советом воспользовался. Большое спасибо за попытку помочь.
credo, возможно я напрасно винил ПО для своего U2C_MasterPlus, и моя беда от несоответствия "железа" тому, что я от него ожидал. Но я честно купил именно U2C Master Plus, это название было и на коробке, и сам агрегат поразительно напоминал себя на всех картинках в инете. Но сейчас после манипуляций с компортом я здорово озадачен... . Ну, во-первых, сам обмен с ресивером как его описывают в сети попросту не состоялся. После подачи на рес питания - и то, далеко не всякий раз - выскакивают такие строки:
Цитата:
=== Sunplus Tool ===
[TD] version 1.3.3.11 --Mar 11 2013 16:30:54
Supported IC: QAF536 & QCE491

D:\Tuners\U2C_\rs232\proba5\rom.bin
Open COM1 for Connection...Success!!
Set baudrate 19200...Success!!
Please Turn On the Power....

<WriteCommBlock 1><CE-995>
<WriteCommBlock 2><CE-8>
<WriteCommBlock 3>
Probable Write Timeout: Total of 0 bytes sent
- это совсем не то, что ожидается. Пробовал другие скорости обмена, но сдвигов никаких. Подозревать компорт в чем-то нехорошем особых причин нет: на Гипертерминал после запитки реса идет 7 Кб английского текста приличного вида (правда на скорости 115200 и в тексте нет никакого упоминания о sunplus, что меня сильно беспокоит).
Вот этот текст:
Скрытый текст
g_i32BootloaderSize:=0x80000
bootloader_size:=0x80
uiDefaultDBStartAddr:=a00000
line1430: stMainHead.uiDefaultDBSizeK:=0x360
CRC OK!
FIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
FIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
i32RomCodeHeaderOffset:=0x7c2000

eCos 2.081T
MMU
FPU
IntC
Cache
Timer
Cache region
Mon
Zero BSS
Var Init
Plf Init
Get IOP Data
Ctor Init
cyg_start

jump to second boot!!
Boot form SPI v1.08
SPI SCS flow

a›
DDR-V6.3.01.04
R-O-P

SDRAM_Set
Step-*1*23*
DRAM#1080
4*56
MCPP-set
789-PASS
Ck=00
GPRD=57
WL0=AB
WL1=AA
WDQ0=2D
WDQ1=2C
QS0=2C
QS1=2F
G0=42
G1=43
PHA0=00
PHA1=00
RSL0=01
RSL1=01
PHA-non-equ2

CK+4=04
MCPP-set
789-PASS
Ck=04
GPRD=59
WL0=AD
WL1=AC
WDQ0=2C
WDQ1=2C
QS0=2D
QS1=2E
G0=46
G1=46
PHA0=00
PHA1=00
RSL0=01
RSL1=01
PHA-non-equ2

CK+4=08
MCPP-set
789-PASS
Ck=08
GPRD=59
WL0=B2
WL1=B1
WDQ0=2C
WDQ1=2C
QS0=2C
QS1=2E
G0=4A
G1=4B
PHA0=00
PHA1=00
RSL0=01
RSL1=01
PHA-non-equ2

CK+4=0C
MCPP-set
789-PASS
Ck=0C
GPRD=59
WL0=03
WL1=01
WDQ0=2D
WDQ1=2C
QS0=2D
QS1=2E
G0=4E
G1=58
PHA0=00
PHA1=00
RSL0=01
RSL1=01
PHA-non-equ2

CK+4=10
MCPP-set
789-PASS
Ck=10
GPRD=58
WL0=07
WL1=06
WDQ0=2D
WDQ1=2C
QS0=2D
QS1=2E
G0=58
G1=03
PHA0=00
PHA1=02
RSL0=01
RSL1=01
PHA-non-equ2

CK+4=14
MCPP-set
789-PASS
Ck=14
GPRD=58
WL0=0B
WL1=08
WDQ0=2D
WDQ1=2D
QS0=2C
QS1=2F
G0=06
G1=0E
PHA0=02
PHA1=02
RSL0=01
RSL1=01
Trim-O

STAMP= 0x4E20
VER= 0x0001
BIT= 0x01
copy fw to RAM
GO!!

1ST BOOT
Zero BSS
IntCtrl
LD eCos v1.09 1506
Go eCos
Boot from SPI

eCos 2.073T
MMU
FPU
IntC
Cache
Timer
Cache region
Mon
Zero BSS
Var Init
Plf Init
Get IOP Data
Ctor Init
0x8162521C
0x8160D40C
0x8160BB80
0x8160C9C0
0x8160C18C
0x81609EFC
0x816275F0

heap:=0x816fa124

__heap1:=0x816fa124

heap:=0x816fa224

__heap1:=0x816fa124
0x81626CD8
0x8161A5E8
0x81621CFC
0x81621CFC
0x81621CFC
0x81621CFC
0x8161AC24
0x81628AD0
0x81628A90
0x81628C90
0x8162892C
0x8162CA50
cyg_start

m_info->lma:=0x24c00,m_info:=0x81630c50,PLF_GetRomStartAd dr:=0x98000000 ~~~~~~~
~~

uncompress!

m_info->lma:=0x24c00,m_info:=0x81630c50 ,m_info->vma:=0x816b7ed8,info->vma_size
=0x4224c,res:=0x0~~~~~~~~~

m_info->lma:=0x0,m_info:=0x81630c50,PLF_GetRomStartAddr:= 0x98000000 ~~~~~~~~~

m_info->lma:=0x0,m_info:=0x81630c50,PLF_GetRomStartAddr:= 0x98000000 ~~~~~~~~~

m_info->lma:=0x0,m_info:=0x81630c50,PLF_GetRomStartAddr:= 0x98000000 ~~~~~~~~~
GPIO function 7[7], not assign pin number
GPIO function 7[8], not assign pin number
GPIO function 7[9], not assign pin number
GPIO function 7[10], not assign pin number
GPIO function 22[19], not assign pin number
bootloader [NVM] Boot from SPI
[SPI] init_spi_flash
[SPI] Ver 0101a916
[SPI] op code=9F, system_flash_id 0x001840ef
[SPI] op code=90, system_flash_id 0x000017ef
[SPI] flash_info 0x1840EF0510


[SPI] flash name WB_Q128


[SPI] 1 bit mode
i32LoaderHeaderOffset:=0x3f554
main version:=4
sub version:=13
app version:=1
i32LoaderHeaderOffset:=0x3f554
FIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
i32RomCodeHeaderOffset:=0x7c2000
gs_stLoaderHeader.uiPrivateStartAddr:=0x7f000
?UFIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
i32RomCodeHeaderOffset:=0x7c2000
line1414: stMainHead.sw_version:=0x1234
sw_model:=0x2000
OUI[0]:=0x5
OUI[1]:=0x11
OUI[2]:=0x0
file_len:=0x742000
crc32:=0x99fee8a7
flag[0]:=S
flag[1]:=P
flag[2]:=H
flag[3]:=E
flag[4]:=1
flag[5]:=5
g_i32BootloaderSize:=0x80000
bootloader_size:=0x80
uiDefaultDBStartAddr:=a00000
line1430: stMainHead.uiDefaultDBSizeK:=0x360
CRC OK!
FIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
FIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
i32RomCodeHeaderOffset:=0x7c2000

eCos 2.081T
MMU
FPU
IntC
Cache
Timer
Cache region
Mon
Zero BSS
Var Init
Plf Init
Get IOP Data
Ctor Init
cyg_start






wen read error!

jump to second boot!!
Boot form SPI v1.08
SPI SCS flow

a›
DDR-V6.3.01.04
R-O-P

SDRAM_Set
Step-*1*23*
DRAM#1080
4*56
MCPP-set
789-PASS
Ck=00
GPRD=58
WL0=AE
WL1=AC
WDQ0=2B
WDQ1=2B
QS0=2C
QS1=2F
G0=42
G1=47
PHA0=00
PHA1=00
RSL0=01
RSL1=01
PHA-non-equ2

CK+4=04
MCPP-set
789-PASS
Ck=04
GPRD=58
WL0=AE
WL1=AE
WDQ0=2B
WDQ1=2B
QS0=2C
QS1=2F
G0=4A
G1=4A
PHA0=00
PHA1=00
RSL0=01
RSL1=01
PHA-non-equ2

CK+4=08
MCPP-set
789-PASS
Ck=08
GPRD=59
WL0=B7
WL1=B0
WDQ0=2B
WDQ1=2B
QS0=2C
QS1=2F
G0=4B
G1=56
PHA0=00
PHA1=00
RSL0=01
RSL1=01
PHA-non-equ2

CK+4=0C
MCPP-set
789-PASS
Ck=0C
GPRD=59
WL0=03
WL1=01
WDQ0=2B
WDQ1=2C
QS0=2C
QS1=2E
G0=01
G1=03
PHA0=02
PHA1=02
RSL0=01
RSL1=01
Trim-O

STAMP= 0x4E20
VER= 0x0001
BIT= 0x01
copy fw to RAM
GO!!

1ST BOOT
Zero BSS
IntCtrl
LD eCos v1.09 1506
Go eCos
Boot from SPI

eCos 2.073T
MMU
FPU
IntC
Cache
Timer
Cache region
Mon
Zero BSS
Var Init
Plf Init
Get IOP Data
Ctor Init
0x8162521C
0x8160D40C
0x8160BB80
0x8160C9C0
0x8160C18C
0x81609EFC
0x816275F0

heap:=0x816fa124

__heap1:=0x816fa124

heap:=0x816fa224

__heap1:=0x816fa124
0x81626CD8
0x8161A5E8
0x81621CFC
0x81621CFC
0x81621CFC
0x81621CFC
0x8161AC24
0x81628AD0
0x81628A90
0x81628C90
0x8162892C
0x8162CA50
cyg_start

m_info->lma:=0x24c00,m_info:=0x81630c50,PLF_GetRomStartAd dr:=0x98000000 ~~~~~~~
~~

uncompress!

m_info->lma:=0x24c00,m_info:=0x81630c50 ,m_info->vma:=0x816b7ed8,info->vma_size
=0x4224c,res:=0x0~~~~~~~~~

m_info->lma:=0x0,m_info:=0x81630c50,PLF_GetRomStartAddr:= 0x98000000 ~~~~~~~~~

m_info->lma:=0x0,m_info:=0x81630c50,PLF_GetRomStartAddr:= 0x98000000 ~~~~~~~~~

m_info->lma:=0x0,m_info:=0x81630c50,PLF_GetRomStartAddr:= 0x98000000 ~~~~~~~~~
GPIO function 7[7], not assign pin number
GPIO function 7[8], not assign pin number
GPIO function 7[9], not assign pin number
GPIO function 7[10], not assign pin number
GPIO function 22[19], not assign pin number
bootloader [NVM] Boot from SPI
[SPI] init_spi_flash
[SPI] Ver 0101a916
[SPI] op code=9F, system_flash_id 0x001840ef
[SPI] op code=90, system_flash_id 0x000017ef
[SPI] flash_info 0x1840EF0510


[SPI] flash name WB_Q128


[SPI] 1 bit mode
i32LoaderHeaderOffset:=0x3f554
main version:=4
sub version:=13
app version:=1
i32LoaderHeaderOffset:=0x3f554
FIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
i32RomCodeHeaderOffset:=0x7c2000
gs_stLoaderHeader.uiPrivateStartAddr:=0x7f000
?UFIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
i32RomCodeHeaderOffset:=0x7c2000
line1414: stMainHead.sw_version:=0x1234
sw_model:=0x2000
OUI[0]:=0x5
OUI[1]:=0x11
OUI[2]:=0x0
file_len:=0x742000
crc32:=0x99fee8a7
flag[0]:=S
flag[1]:=P
flag[2]:=H
flag[3]:=E
flag[4]:=1
flag[5]:=5
g_i32BootloaderSize:=0x80000
bootloader_size:=0x80
uiDefaultDBStartAddr:=a00000
line1430: stMainHead.uiDefaultDBSizeK:=0x360
CRC OK!
FIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
FIRSTBOOT_SIZE:=0x10000
u32Offset:=0x80010
i32RomCodeHeaderOffset:=0x7c2000

eCos 2.081T
MMU
FPU
IntC
Cache
Timer
Cache region
Mon
Zero BSS
Var Init
Plf Init
Get IOP Data
Ctor Init
cyg_start






wen read error!

Пока не знаю, что и думать. Предположительно аппарат собран китайцами не на той элементной базе (то-есть мне банально "всучили"). И возникает вопрос: что с этим делать? Очень надеюсь на помощь знающих людей.
Если мои критические замечания показались кому-то резкими - прошу меня понять и извинить.
Возможно мой случай уже не относится к теме обсуждения прошивки, тогда прошу модераторов перенести пост в соответствующую рубрику.

Последний раз редактировалось kosmos17; 27.01.2017 в 09:51. Причина: заголовок
  Ответить в расширенном режиме
 
Время генерации страницы 0.18472 секунды с 12 запросами