Страница 1 из 1

СообщениеДобавлено: Вт июн 30, 2015 5:10 pm
Emperor RmPS
вобщем есть один форматер 3175fn, норм копирует но по усб видит как неизвестное устройство, путем осмотра и паяния выяснено что на землю коротит вывод D- микросхемы контроллера усб ISP1761EB что делаем, перепаиваем этот контроллер с другого форматера 3175(без сети) и получаем такую шляпу- по усб не видит, а сам аппарат в вечной загрузке-перезагрузке.
Решил глянуть дебаг, а там. Кто поможет расшифровать что же он нам посылает такого.
Код: выделить все
Press any key to execute Monitor Program within 1 sec...
Rom CheckSum value is valid 0x00001738
 Find Kernel
 <<<<<<<<<<<<<BOOT HEATER OFFFFFF>>>>>>>>>>>>>>>>>........................................................................................*
 Kernel UnZip Done!!
jump to 0x40140000


------------------------------------------------------------------------------
BackUp Debugging Message
------------------------------------------------------------------------------
Task Name: CJI , Exception Type: Assert
------------------------------------------------------------------------------

Assertion failed:
 file USB_PDD.c, line 1640
------------------------------------------------------------------------------
Call Stack
------------------------------------------------------------------------------
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 401C38BC
 40473F94
 40473F94
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
------------------------------------------------------------------------------

[ISP1761] 00000001->00000000
------------------------------------------------------------------------------
'CJI' task - #00660000

task status(2)- 0x00000000
- Ready
task highest stack addr - 0x40FA6F00
task current stack addr - 0x40FA6DB0
task lowest stack addr - 0x40FA4F00
------------------------------------------------------------------------------

------------------------------------------------------------------------------
Call Stack : SP=0x40FA6D08 (Stack End=0x40FA6F00)
------------------------------------------------------------------------------

[KERNEL]  Code Start Addr = 0x40140000, Code End Addr = 0x406E6990
[NETWORK] Code Start Addr = 0x00000000, Code End Addr = 0x00000000
40FA6D1C  =  40148C6C
40FA6D28  =  401494E0
40FA6D34  =  4017E894
40FA6E08  =  40149324
40FA6E20  =  40146BE4
40FA6E24  =  4014747C
40FA6E3C  =  4019775C
40FA6E5C  =  401C4F14
40FA6E8C  =  401C38BC
40FA6EDC  =  40473F94
40FA6EE4  =  40473F94


Assertion failed:
 ulData == (EHC_GLOBAL_INT_ENA | ulHardWareModeDefault), file USB_PDD.c, line 1640, Task CJI


AckTimeout
AckTimeout
AckTimeout
AckTimeout


после пары десятков AckTimeout он перезапускается и все с начала

Добавлено спустя 4 минуты 45 секунд:
сам себе отвечу, что может быть и второй контроллер совсем дохлый, и подпрограмма не может получить от него ответа, потому сваливается в ошибку. Вот только как проверить то, это дело.
Да при входе в FL он спрашивает у нас адрес(я так понял не почтовый)
Код: выделить все
Enter Start Address[0x40140000] : 0x

СообщениеДобавлено: Вт июн 30, 2015 5:22 pm
kvg
Да поищи исправный контроллер, а так гадать..

СообщениеДобавлено: Вт июн 30, 2015 5:42 pm
Emperor RmPS
поищи - легко сказать, это блин не 24С64 чтоб валятся на каждом углу, вот пытаюсь ща узнать где она еще используется, а не найду придется с китая заказывать

СообщениеДобавлено: Вт июн 30, 2015 7:04 pm
kvg
Сразу закажи, скорее всего она копеешная, и лишней не будет.

СообщениеДобавлено: Вт июн 30, 2015 8:55 pm
VVC
очевидно, что ругается на инициализацию юсб-контроллера (вызывает подпрограмму обработки usb)...если в пайке уверен и оба чипа имеют одинаковую маркировку (и не садятся выводы D- D+ Vcc), то похоже вторая микра тоже под подозрением...новая нужна.

судя по даташиту на 1761 и блок-схемы из мануала 3175FN, в этом контроллере 3 порта usb, работающие в разных режимах...тут разбираться нужно по какому из них чего пробито было и как влияет на общую работу.

СообщениеДобавлено: Вт июн 30, 2015 10:46 pm
Emperor RmPS
Маркировка одинакова, даже разводка самих плат идентична (на FN плате правда впаяны мс отвечающие еще и за сеть, на простой версии пустые места под них) В пайке уверен, несколько раз менял местами и ситуация все также- с одним- включается, сам по себе полностью работает, Д- накоротко на землю, прямо с ноги 1761. С другим- как собственно писал выше- ребут. Единственное что не успел, это как раз глянуть даташит, завтра попробую замерить что на каких выводах присутствует . Прост чет был очень уверен что контроллер рабочий изначально.
А сам контроллер чет нифига не копеечный. от 500р в китаях.

СообщениеДобавлено: Вт июн 30, 2015 10:49 pm
kvg
Да.. 500 рублей конечно огромная сумма на детали для ремонта. Платит то клиент за детали или ты?

СообщениеДобавлено: Вт июн 30, 2015 11:55 pm
Emperor RmPS
kvg писал(а):Да.. 500 рублей конечно огромная сумма на детали для ремонта. Платит то клиент за детали или ты?

Платить я буду, история этого самсунга размазана по форуму, это еще тот который ты мне оригиналом посоветовал прошить :-)

СообщениеДобавлено: Ср июл 01, 2015 12:08 am
kvg
Ну тогда давай мы тебе скинемся всем форумом :)) раз тебе 500 рублей негде взять.

СообщениеДобавлено: Ср июл 01, 2015 12:22 am
Emperor RmPS
вот ты колгатной, дело не только в пицот_лишних_рублей. А еще в нехеровом ожидании микры, и желании понять, можно ли сотворить чудо с тем что есть.