Спутниковые технологии

в вашем доме...

Ремонт и восстановление ресиверов

Ремонт спутникового ресивера Eurosat Ali 3329B и его клонов с помощью JTAG

JTAG – это специализированный отладочный интерфейс, который предназначен для отладки и программирования электронных устройств, в первую очередь микросхем флеш памяти. Используя его можно перепрограммировать микросхему памяти. Таким образом, можно не выпаивая микросхему из спутникового ресивера, восстановить испорченное или потерянное содержимое флеш памяти.

Если спутниковый ресивер Eurosat Ali 3329B или его клоны не подает признаков жизни или при включении на дисплее горит бесконечно ON поможет JTAG – специализированный отладочный интерфейс для программирования микросхемы флешь-памяти. Используя его, можно перепрограммировать микросхему памяти, не выпаивая ее из спутникового ресивера и таким образом восстановить испорченное или потерянное содержимое флеш памяти.

С помощью интерфейса Jtag можно выполнить программирование микросхемы флэш-памяти ресивера без ее выпаивания. Для этого нужно будет подключить устройство к специальному разъему ресивера на главной плате.

Если вы ограничены в средствах можете сами изготовить устройство JTAG по простой схеме на одних резисторах. Недостаток данной схемы- нельзя использовать провода длинней чем 20 см.

jtag globo 7010a Лучше использовать схему с отдельным питанием 3,3 В:

Для корректной работы LPT порта для операционной системы Windows XP необходимо будет установить специальный драйвер giveio. Если у вас Windows 7, нужно при установке GiveIO.sys нажать на установочный файл правой кнопкой мыши и выбрать запуск от имени администратора.

Перед подключением Jtag к спутниковому тюнеру нужно перевести его в отладочный режим (Debug mode). Для ресиверов Ali 3329B необходимо соединить перемычкой предназначенные для этого контактные площадки на плате. Эти точки обведены на рисунках красным цветом. В ресиверах на процессоре 3329В возле этих точек есть надпись CPU PROBE EN.

jtag eurosat 3329B

Точки подключения интерфейса JTAG обведены синим цветом. Последовательность назначения точек во всех моделях одинакова и в точности соответствует последовательности, указанной на схемах переходников. 

Запускаем программу EJTAG-TT-1.0.6.14.1, в ней ставим птичку рядом с SPI и Fast AMD/SPI, затем жмем "connect" после чего должен появится такой лог соединения:

< -- >

Выбран режим работы с процессорами Ali M332x
CPU ID = 0000
C05288
Ali M332x найден
IMPCODE = C05288
Версия EJTAG 
1 или 2.0
EJTAG функции: R4k ASID_8 NoDMA MIPS32 
Включаем доступ к записи памяти DMA ... Пропускаем
Перевод процессора в Debug ... >Отладочный режим ОК!< ... Готово
Инициализируем модуль PrAcc ... Готово
Останавливаем Watchdog ... Пропускаем
Инициализируем доступ к Flash (ALi) ... Готово
RegData = 0x003F0004
Версия процессора Ali = 3327 
Конфигурируем SDRAM (ALi) ... Готово
-------- Определяем флешь --------
Flash Base = 0xAFC00000
Первые 16 байт флеши :
00E3 1000 0000 0000 0100 0000 434E 4352 

Режим работы с SPI-флешь
DevID = 0014; VendorID = 0001
SPI флешь определена : Размер флешь = 2097152
Готово

Производим стирание флеш памяти.

Затем записываем дамп прошивки "Eurosat Ali 3329B" в память спутникового ресивера с помощью кнопки "Записать", выбрав перед этим дамп прошивки.

Последний шаг- необходимо вернуть работу спутникового ресивера Eurosat из отладочного режима в обычный, отпаяв перемычку двух точек с надписью CPU PROBE EN.

Программа EJTAG-TT-1.0.6.14.1 для восстановления спутникововых ресиверов СКАЧАТЬ
дамп прошивки Eurosat Ali 3329B для записи в память ресивера с помощью JTAG СКАЧАТЬ
Специальный драйвер giveio для корректной работы LPT порта СКАЧАТЬ

 

Навигация