вобщем есть один форматер 3175fn, норм копирует но по усб видит как неизвестное устройство, путем осмотра и паяния выяснено что на землю коротит вывод D- микросхемы контроллера усб ISP1761EB что делаем, перепаиваем этот контроллер с другого форматера 3175(без сети) и получаем такую шляпу- по усб не видит, а сам аппарат в вечной загрузке-перезагрузке.
Решил глянуть дебаг, а там. Кто поможет расшифровать что же он нам посылает такого.
после пары десятков AckTimeout он перезапускается и все с начала
Добавлено спустя 4 минуты 45 секунд:
сам себе отвечу, что может быть и второй контроллер совсем дохлый, и подпрограмма не может получить от него ответа, потому сваливается в ошибку. Вот только как проверить то, это дело.
Да при входе в FL он спрашивает у нас адрес(я так понял не почтовый)
Решил глянуть дебаг, а там. Кто поможет расшифровать что же он нам посылает такого.
- Код: выделить все
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