Компьютерный форум NoWa.cc
Правила Форума
редакция от 29.01.2013
Портал .::2Baksa.Net::. Трекер BRODIM.COM
Вернуться   Компьютерный форум NoWa.cc > Компьютеры и Интернет > Спутниковый приём > Модули и программаторы

Уважаемые пользователи nowa.cc и 2baksa.net. У нас сложилось тяжелое финансовое положение. Мы работаем для вас вот уже более 12 лет
и теперь вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney Z826074280762 Webmoney R087294265364 Webmoney U051530505194 Webmoney E804621616710
PayPal E-mail для связи / to Contact E-mail для связи по вопросу помощи / to Contact : E-mail для связи / to Contact
Кошелек для вашей помощи Yandex 410013204813773
Yandex Спасибо за поддержку!

Российский интернет-шлюз: контроль трафика, DLP, антивирус, fail2ban, прокси-сервер, шифрование данных, https-фильтрация. Сертификат ФСТЭК

загрузка...
Ответ
 
Опции темы Language
Старый 24.04.2007, 04:54   #1
ViP
 
Аватар для ANGEL OF FIRE
 
Пол:Мужской
Регистрация: 09.05.2005
Адрес: Планета земля
Сообщений: 1,850
Репутация: 8687
По умолчанию Внутрисхемное программирование микросхем памяти через JTAG

Внутрисхемное программирование микросхем памяти через JTAG

или

Восстановление работоспособности SAT ресиверов



[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]


ВНИМАНИЕ! ПРЕДУПРЕЖДЕНИЕ !
Внутрисхемное программирование может привести к выходу из строя Вашего оборудования!
Все что Вы делаете - Вы делаете на свой страх и риск!
Информация, которая изложена в данной статье, несет чисто информативный характер , и автор не несет ответственности за возможные последствия Ваших действий !


Обновление программного обеспечения спутниковых терминалов - необходимое условие для повышения их качества, надежности и устойчивости работы .Сам процесс обновления довольно прост и практически не вызывает вопросов. Но что делать , если в процессе обновления , к примеру , пропало напряжение в электросети , слетел компьютер , ветром оборвало кабель снижения ( в процессе обновления ПО через спутник ) и Ваш терминал перестал подавать признаки жизни и не реагировать на нажатие кнопок?
Производители электроники SAT ресиверов предусмотрели для своих сервисных центров возможность восстановления ПО без демонтажа - прошивки и последующей установки на плату элементов памяти посредством внутрисхемного программирования через JTAG (сокращенно Joint Test Action Group - специализированный интерфейс для отладки и программирования ,стандарт IEEE 1149.1 ) . Но что предпринять, если сервисных центров рядом нет , а семья осталась без любимых телепрограмм ?

В этой статье , на примере спутникового ресивера Samsung DSR9400, я опишу процесс
программирования микросхемы памяти при помощи JTAG технологии.

[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

Для начала определим расположение JTAG интерфейса на материнской плате ресивера. Многие производители спутниковых терминалов во избежание проблем, которые могут возникнуть при вмешательстве дилетантов в тонкий процесс внутрисхемного программирования,не устанавливают на материнских платах разъемы для подключения JTAG интерфейса , даже посадочные места для них заливают компаундом или эпоксидной смолой ( в частности на DSR9400 контакты разъема на материнке жирно залиты эпоксидкой с обеих сторон платы ).
Есть два решения данной проблемы : первое-аккуратно, чтобы не повредить дорожки снять слой затвердевшей эпоксидки , хотя бы с одной из сторон платы (желательно со стороны установленных радиоэлементов - это будет удобней в последующей работе )и второе- имея описание процессора , определив распиновку контактов JTAG , подпаять проводники программатора непосредственно к токопроводящим дорожкам , не повредив и не закоротив их .Распиновка JTAG разъема DSR9400 показана на рис .


[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

JTAG программатор собран по схеме, в которой использована микросхема 74НС244 в качестве преобразователя уровней сигналов, что дает возможность не так критично относится к длинне кабеля , соединяющего ресивер , программатор и компьютер.


[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

Программатор подключается к порту LPT компьютера . Напряжение питания снимается с USB порта и преобразуется через интегральный стабилизатор в напряжения 3.3 вольта, необходимое для питания микросхемы. Индикаторы на светодиодах позволяют визуально контролировать наличие и прохождение сигналов JTAG по каждому из каналов.


[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

Программы , которые используются для внутрисхемного программирования (jKeys, Wall, STI Control и т.д.) свободно распространены в Интернете с подробным описанием и примерами работы. Дампы памяти , необходимые для программирования , возможно снять по JTAG с заведомо работоспособного ресивера или также найти в Интернете.



Ну чтоже – прогер подключен,ресивер включен .Запускаем jKeys ..


[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

Жмем кнопку Detect в поле JTAG Info. Наш процессор не определился – это не важно (следует немного подправить jKeys.def , который находится в каталоге с самой программой ). Главное что программа увидела устройство, определила его Device ID и не выдала окно ошибки.Далее в окне IRD Model выставляем 3900.


[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

В правой стороне окна нажимаем кнопку Flash Programming и видим следующее


[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

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


[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

Итак, прочитали , сохранили , теперь следует полностью очистить память. Для этого в правой верхней части, левее кнопки Read нажимаем кнопку Erase и несколько секунд ожидаем окончания процесса стирания.


[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

Всё – ресивер девственно чист и можно приступать к тому , за что боролись – восстановлению его работоспособности. Напомню , что перед этим пунктом у Вас в компьютере обязательно должен быть дамп памяти с аналогичного терминала , естественно заведомо рабочий.
Правее от кнопки Read нажимаем Program. Открывается маленькое окно, в котором нажимаем кнопку “ Да “ , показываем программе путь к дампу который она будет шить и с трепетом ожидаем окончания загрузки.


[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

Видим заветные 100% и программа не выдала сообщения об ошибке – следовательно все в порядке, и загрузка прошла успешно. На несколько секунд отключаем терминал от сети, отключаем JTAG.

[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

В большинстве случаев после таких мероприятий терминалы оживали и работали долго-долго на радость своим владельцам. Однако не следует забывать о предупреждении в начале статьи – не все так просто как может показаться на первый взгляд.


Автор: maestroalik. Выстовлено на [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
ANGEL OF FIRE вне форума
 
Ответить с цитированием Вверх
Эти 9 пользователя(ей) сказали cпасибо за это полезное сообщение:


Реклама: Lenovo IdeaPad V110-15IAP 80TG00AJRKстежной винт для опалубкипансионат поляны купить домmizuno wave estiloлучшие производители дверной фурнитуры


Старый 03.07.2008, 01:03   #2
Айсман123
Неактивный пользователь
 
Пол:Мужской
Регистрация: 18.06.2008
Сообщений: 7
Репутация: 0
По умолчанию Ответ: Внутрисхемное программирование микросхем памяти через JTAG

что можно сделать если не видвит ID устройства
Айсман123 вне форума
 
Ответить с цитированием Вверх
Старый 23.10.2008, 00:01   #3
alextass
Неактивный пользователь
 
Регистрация: 22.10.2008
Сообщений: 2
Репутация: 0
По умолчанию Re: Внутрисхемное программирование микросхем памяти через JTAG

Я пытался через эту прогу коммуникатор Rover G6 запустить, не получилось. Может кто посоветует, как запустить его?
alextass вне форума
 
Ответить с цитированием Вверх
Старый 24.08.2009, 22:28   #4
pro100
Неактивный пользователь
 
Регистрация: 29.12.2006
Сообщений: 2
Репутация: 2
По умолчанию Re: Внутрисхемное программирование микросхем памяти через JTAG

картинки не видно перезалейте пожалуйста
pro100 вне форума
 
Ответить с цитированием Вверх
Старый 28.10.2009, 09:34   #5
ЭРИК2
Неактивный пользователь
 
Пол:Мужской
Регистрация: 22.05.2007
Сообщений: 5
Репутация: 1
По умолчанию Re: Внутрисхемное программирование микросхем памяти через JTAG

pro100, переобновись,вот тогда всё видно станет
ЭРИК2 вне форума
 
Ответить с цитированием Вверх
Старый 05.11.2009, 17:42   #6
irikka
Новичок
 
Пол:Женский
Регистрация: 05.11.2009
Сообщений: 2
Репутация: 0
По умолчанию Re: Ответ: Внутрисхемное программирование микросхем памяти через JTAG

мне вообще ничего не ясно здесь
irikka вне форума
 
Ответить с цитированием Вверх
Старый 14.11.2010, 11:38   #7
alex_sheva
Неактивный пользователь
 
Регистрация: 14.11.2010
Сообщений: 4
Репутация: 0
По умолчанию Re: Внутрисхемное программирование микросхем памяти через JTAG

Можно-ли купить готовый JTAG интерфейс для Star Track 550D SP? Как я понял, для каждой флешки нужен свой программатор?
alex_sheva вне форума
 
Ответить с цитированием Вверх
Ответ
 Уважаемые пользователи портала 2BakSa.NeT и форума NoWa.cc !

  Рады Вам сообщить, что у нас открылся Torrent трекер >> BRODIM.COM

  Приглашаем вас принять участие в обмене полезной информацией,

  и ждем от вас поддержки в создании новых раздач.

Опции темы

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование через CAS интерфейс? sava06 Модули и программаторы 3 28.02.2014 14:51
Программирование CI карт через нотбучный PMCI Andy. Модули и программаторы 2 11.01.2010 00:32
Можно ли на Z530i увеличить размер памяти СМС за счет карты памяти? pcdos Sony Ericsson 0 24.02.2008 14:15
DSR5003 и JTAG vbn3 Все остальные ресиверы 0 08.01.2008 20:51

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:36. Часовой пояс GMT +3.


Rambler's Top100
Copyright ©2004 - 2018 2Baksa.Net

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.15451 секунды с 13 запросами