Рідко але іноді просто необхідно використовувати інтерфейс налагодження JTAG. Зокрема тут розглянемо варіант відновлення одного з найбільш поширених супутникових ресиверів на процесорі Ali 3329c - globo 4100c і його клонів.
В основному таке відновлення необхідно при збої процесу прошивки або якщо зашілась невідповідна версія прошивки від іншого супутникового ресивера або просто «бомба». Хоча можливі й інші варіанти з пошкодженням завантажувача в ПО ресивера.
Втім якщо вже вам знадобився цей спосіб відновлення супутникового ресивера, то сподіваюся ви розумієте з чим треба зіткнуться.
JTAG -отладочний інтерфейс, що дозволяє перепрограмувати мікросхему НЕ випаюючи її.
Програмування ведеться з LPT порту комп'ютера. У ноутбуках зазвичай його немає, так що там і в настільних комп'ютерах він рідко тепер зустрічається.
Для JTAG можна придбати спеціальне універсальний пристрій, але і є можливість виготовити його самому. В останньому випадку ви змушені робити все на коротких проводках (менше 20 см.).
Що б все добре працювало з LPT порту для Windows XP потрібно встановлювати драйвер giveio. а для Windows 7 при установці GiveIO.sys натиснути на інсталяційний файл inst_giveio.exe і правою кнопкою миші і вибрати запуск від імені адміністратора.
Прошивка, відновлення супутникового ресивера Глобо 4100с JTAG
Підключаємося до 6 контактного роз'єму на платі.
Знімаємо роз'єм Jumper (резистор або перемичку) і включаємо ресівер в електричну розетку. Це потрібно, щоб включити оцінний режим Debug для програмування мікросхеми пам'яті.
Запускаємо програму EJTAG-TT-1.0.6.12. в ній ставимо галочку поруч з SPI і Fast AMD / SPI, потім тиснемо «connect» після чого повинен з'явиться такий лог з'єднання:
Стираємо флеш пам'ять.
Потім записуємо дамп прошивки «! Opticum-new.bin» в пам'ять супутникового ресивера за допомогою кнопки «Записати», вибравши перед цим дамп прошивки.
Це досить довго так що є варіант простіше і швидше.
Записуємо в пам'ять ресивера тільки 4 блоки, щоб відновити завантажувач і роботу COM порту, ну а після вже прошиває звичайним способом і нуль-модемним кабелем.
Записуємо файли в такому порядку і з таким зміщенням.
Перший файл - завантажувач - інші для підтримки роботи COM порту.
Після завершення операції ставимо (паяем) перемичку - Jumper на місце і переводимо ресівер в нормальний стан.
Прошиваємо його нуль-модемним кабелем.
Файли, необхідні для прошивки 4100с через JTAG
1.Программа EJTAG-TT-1.0.6.12 для відновлення ресиверів на процесорах Ali M3329B / M3329C ejtag_tt_1.0.6.12
2.Дамп прошивки! Opticum-new.bin для запису в пам'ять ресивера за допомогою JTAG! Opticum-new
3.Четире блоку для запису в флеш пам'ять ресивера для економії часу, щоб потім прошити його стандартним способом For-3329C
4.Спеціальний драйвер giveio для коректної роботи LPT порту giveio