UploadПравилаСсылкисайт JeWell\'aсайт Galaxy InnovationsGISCLUB.TV • - новый форум по Galaxy Innovations

Запущен новый проект по ресиверам Galaxy Innovations http://gisclub.tv Welcome! Добро пожаловать на обсуждение... • Перейти на сайт



АвторСообщение
V.I.P.




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.12.05 11:03. Заголовок: ::: FAQ ::: Перепрошивка JTAG


JTAG для ресиверов интерстар! © автор JeWell!

Представленная ниже схема предназначена для подключения к ресиверам Interstar DSR-8001/8005 Premium (Premium Class) на базе процессоров NEC µPD61120 и µPD61115.<br>
1) Что понадобится для сборки необходимой схемы:

4 резистора сопротивлением 100 Ом 0,125W
Микросхемка серии 74HC244 или 74HCT244, либо отечественные её аналоги К1564АП4, К1554АП5 (или 1554АП4, но у неё одно отличие - один из входов OE инверсный, а другой прямой, так что при сборке схемы на ней учтите это).
Компьютерный кабель, у которого на одном конце должен быть разъём 25M (со штырьками, а не с дырочками), а что на другом конце - не имеет значения, то есть подойдёт абсолютно любой, например модемный, от принтера или SCSI-вый. Длина этого кабеля тоже почти не имеет значения, лично я использовал трёхметровый (просто взял то, что было).
Косичка от COM-порта. Чтобы было понятно что это такое, смотрите фото:

Это такой девятижильный проводок, у которого с одной стороны чёрный пластмассовый 10-контактный разъёмчик, а с другой - 9 или 25-контактный разъём COM-потра). Собственно, нужен лишь сам этот проводок с чёрным разъёмчиком.
Всё. Ну и ещё паяльник и всё такое, но это и так подразумевается :)
Итого, стоимость всего будущего устройства примерно равна 50 рублям.

2) Теперь непосредственно схема.
Подключается она к компьютеру к LPT-порту. Вообще, изначально это был Altera <a href="http://www.altera.com/literature/ug/ug_bbii.pdf"><font color="#000080">ByteBlaster II Download Cable</font></a>. В данной PDF-ке по ссылке представлена полная принципиальная схема, но, так как в режиме JTAG задействованы не все выводы разъёма JTAG на плате ресивера, о чём и сказано в той же PDF-ке, то её можно значительно упростить. В итоге, получается вот такая вот нехитрая схема, сразу же готовая к работе после сборки:

(нарисовано за пару часов в Paint'е по причине отсутствия специализированных программ :) )

3) А теперь сборка.
Если Вы впервые сталкиваетесь с подобной задачей, то лучше не мучайтесь, а поручите её знакомому мастеру-электронщику, так будет гораздо дешевле в плане трудозатрат и нервов :) А если есть опыт пайки, то за дело! :) Конечно, кто хочет, может всё выполнить и на печатной плате. Вот один из вариантов разводки.

Но, лично я думаю, что не стОит, тем более, что деталей всего пять штук, можно всё собрать и на весу:

Собирается всё в соответствии со схемой. Неиспользуемые выводы микросхемы, разъёма, идущего к LPT-порту и косички - остаются в воздухе, то есть не подключаются ни к чему. Хотя, как вариант, для повышения стабильности работы микросхемы, незадействованные входы 2A0-2A3 (это выводы под номерами 11, 13, 15, 17) лучше тоже подключить к общему проводу (к "земле").
О распиновке: кабель от компьютера, я думаю, сложностей не вызовет, так как проводки, как правило, разноцветные и надо просто к нужным выводам разъёма подпаять провода, если их там ещё нет. Если есть - просто записать, какому выводу какой цвет провода соответствует. Каждый вывод на этих разъёмах пронумерован (прямо рядом с каждой ножкой подписан её номер), так что, тоже ничего сложного. А все выводы с 18-го по 25-й и (15-й тоже) замкнуть друг с другом прямо на самом разъёме.
А вот косичка от COM-порта не имеет никакой нумерации. Единственное, что на ней есть, это цветовая маркировка (обычно чёрная или красная линия, нанесённая на крайнем проводнике). Так вот, вот этот вот крайний промаркированный проводник - и есть первый. Далее, в прямом порядке за ним идут второй, третий и... до девятого.

Всё. Собираем, подключаем. Подключаем так, чтобы этот первый проводок на косичке был рядом с первым выводом разъёма JTAG (на плате он обозначен срезанным углом белого прямоугольника, нанесённого вокруг этого разъёма):



Общий вид на примере моего i8005 будет таким:



Все подключения ради сохранности ресивера и LPT-порта компьютера производить при отключенном питании ресивера!
При самой перешивке включать ресивер только в ту же розетку, куда включен и компьютер!


Всё. На этом работа с аппаратной частью завершена.

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 180 , стр: 1 2 3 4 5 6 7 8 9 All [только новые]


V.I.P.




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.12.05 11:18. Заголовок: Часть 2 (продолжение)


4) Далее следует чисто программная часть. Изначально, на бывшем сайте когда был создан этот раздел, я поместил здесь описание, как использовать утилиту, предоставленную самой фирмой-разработчиком железа, так называемую отладочную программу для работы через JTAG. Но, так как утилита эта достаточно неудобная, не имеет графического интерфейса и работает исключительно под NT-системами, то данное описание здесь приводить более считаю не нужным. Потому что сейчас, благодаря одному доброму Человеку, создана простая и удобная программа EJFlasher, выполняющая необходимые действия по перешивке ресиверов без каких бы то ни было трудностей!
Итак, для работы программы необходимо, чтобы режим работы LPT-порта компьютера был выставлен как ECP, а так же, если Вы используете NT-систему (Windows NT, 2000 или XP), то необходимо установить драйвер GiveIO.sys, который идёт в комплекте с самой программой.

Для установки этого драйвера распакуйте архив с программой, в нём вы найдёте каталог под названием giveio, в котором находится файл с именем install_giveio.cmd. Вот его и надо запустить. :) Это пакетный файл, в котором прописана процедура установки в систему данного драйвера.

Если Вы используете Windows 95, 98 или Millennium, то этот драйвер устанавливать не надо.
Далее, включаем питание ресивера и запускаем саму программу:



*В Win9x-системах строчки Initializing giveio driver не будет :)
Если всё в порядке, то Вы увидите всё в точности, как на данной картинке. Если драйвер GiveIO.sys не был установлен, то программа сообщит об ошибке.
Потом, нажимаем кнопку Detect Device. Если Вы увидите строку Cannot detect ByteBlaster cable, это означает, что программа не может найти кабель, а если Вы увидите строки ByteBlaster detected и после неё Cannot initialize target device, то это означает, что кабель программа нашла, а вот ресивер ей не отвечает. Причин тому может быть несколько, как минимум две из которых - Вы не правильно произвели подключение к разъёму на плате ресивера или же проблема в самом ресивере...

Хочу отметить ещё один момент: для работы с этой программой совершенно не важно, включен с пульта ресивер или нет, главное, чтобы он был просто включен в розетку.
Итак, если всё удачно, то программа напишет, что найден такой-то процессор и такой-то тип флэшки:



Далее, открываем файл с загрузчиком (нажав на кнопку ..., находящуюся слева от кнопки Program Flash, а после этого нажимаем саму кнопку Program Flash и ждём, пока файл с загрузчиком будет записан во флэшку ресивера :)

На этом всё. Мои поздравления! ;-)

После успешной процедуры перезаписи загрузчика, выключаем ресивер, отключаем от него собранный JTAG, закрываем корпус и включаем его как обычно. Если в нём была какая-то рабочая прошивка, то он сразу же должен нормально включиться, если нет, то теперь остаётся перешить его желаемой прошивкой через COM-порт.
Если через COM-порт ресивер по какой-либо причине не перешивается (например, Вы убили статикой буферную микросхемку на плате), то перешить его можно и через JTAG. Для этого откройте файл с прошивкой, а в менюшке Address выберите Main Program, после чего нажимайте всё тот же Program Flash и может погулять примерно час-полтора, так как через JTAG запись происходит гораздо дольше, чем через COM-порт :)
Вот, в принципе, и всё.

Удачи! :)


© по материалам закрытого сайта JeWell 2005г.

Не бойтесь совершенства, оно вам не грозит :) (с) Сальвадор Дали Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 05.01.06 17:26. Заголовок: Re:


Спасибо!!!
Я думаю для других аппаратов смысл тот-же?

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.01.06 08:25. Заголовок: Re:


А в ресивере разъем свободный что ли?

Спасибо: 0 
Цитата Ответить





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.01.06 20:15. Заголовок: Re:


Так и есть.

Спасибо: 0 
Профиль Цитата Ответить





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.01.06 23:57. Заголовок: Re:


Забыли внести Interstar DSR-7700.

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 09.01.06 13:07. Заголовок: Re:


Доброго дня всем. Уважаемый Rolex вот link http://gdvic.euro.ru/j-tag.jpg
такое для DSR прокатит? Резисторы по 100 Ом.

Спасибо: 0 
Профиль Цитата Ответить





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 10.01.06 10:41. Заголовок: Re:


Я собрал JTAG без резисторов только на 74HC244, думаю будет работать и напрямую только больше вероятность
сжеч LPT(шлейф 20см)

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 10.01.06 22:59. Заголовок: Re:


Спасибо Rolex и конечно Je Well!!!!

Спасибо: 0 
Профиль Цитата Ответить





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 10.01.06 23:58. Заголовок: Re:


Ух ты, а печатка, что когда то я рисовал жива! А я ее никак не мог найти у себя в компе. Спасибо Ролекс!

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 11.01.06 07:37. Заголовок: Re:


а я собираю на цанговой панельке и в пластик коробку от телефонных розеток (также делаю и для MAX232)

Спасибо: 0 
Профиль Цитата Ответить
admin




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.01.06 01:11. Заголовок: Re:


[align:center]Сегодня оживил GIS 8001 S c помощью вот такой схемы:

Длина шлейфа должна быть минимальной (у меня она 47 см.). При монтаже JTAG использовались резисторы номиналом 250 Ом. Удачи!



P.S. 4 контакт со стороны ресивера не используется.

Убить всех людей!!! Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.01.06 02:05. Заголовок: Re:

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.01.06 20:48. Заголовок: Re:


ss1
Технически это конечно шаг назад,но представь если у людей на данный момент нет выхода,то и это хорошо. FUNKE ведь утверждает, что это работает.

FUNKE
Помучился ты наверное?Ошибок море было?


Спасибо: 0 
Профиль Цитата Ответить
admin




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.01.06 22:58. Заголовок: Re:


IGNAT

Прошилось без "затыков". Правда дыхание задержать пришлось (страшно).

Убить всех людей!!! Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 20.01.06 20:49. Заголовок: Re:


Один ресивер с процем 5518 , я использую как прогер , а что если выпаять флешь с неисправного интерстара впаять на место флеши с ресивером 5518 и залить туда полный дамп , считанный таким же образом с полностью рабочего интерстара ??
То есть использовать джтаг обычный , для процев типа STI

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 21.01.06 11:05. Заголовок: Re:


этот форум для http://forum.kris.kz/index.php?board=34
учи матчасть
Удачи

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 21.01.06 12:48. Заголовок: Re:


Да не надо меня никуда слать учиться ,сам учитель
Теперь могу заверить всех что результат получается положительный , выпаивается феном флешка ставится на другой аппарат если нет прогера , и прошивается там , можно управится за 15 мин


Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 30.01.06 11:54. Заголовок: Re:


Интересно выше приведённая схема годиться для GIS 9000CI PVR Premium?

Спасибо: 0 
Профиль Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 31.01.06 07:11. Заголовок: Re:


а как насчет JTAG для 8500? куда подключать???

Спасибо: 0 
Профиль Цитата Ответить





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 02.02.06 15:44. Заголовок: Re:


а аналог микросхемы 74НС244 в схеме JTAG можно применять и какие?

Знание сила!!
В мире нет ничего таинственного. Тайна – это наши глаза. (Элизабет Боуэн)
Спасибо: 0 
Профиль Цитата Ответить
Ответов - 180 , стр: 1 2 3 4 5 6 7 8 9 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 21
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет




free counters