www.ejtag.ru

Форум поддержки программ "Tiny Tools" (CPLD/USB-S/USB-F/USB-SPI EJTAG Tiny Tools)


Расширенный поиск
Текущее время: 10 дек 2016, 13:57

Часовой пояс: UTC + 7 часов




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Режим debug для Golden Media 9080
СообщениеДобавлено: 29 фев 2016, 01:10 
Не в сети

Зарегистрирован: 29 фев 2016, 01:00
Сообщения: 4
Страна: Ukraine (ua)
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Новичек
Добрый день! Прошу подсказать, как перевести Golden Media 9080 в режим отладки? Проц. ALI M3602.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Режим debug для Golden Media 9080
СообщениеДобавлено: 01 мар 2016, 23:55 
Не в сети

Зарегистрирован: 06 мар 2012, 20:39
Сообщения: 170
Страна: Iceland (is)
Благодарил (а): 35 раз.
Поблагодарили: 152 раз.
Пункты репутации: 12
Пользователь
Никак. Не нуждается он в этом... коннект с ресиверами на процах 3602 есть без всяких там перемычек и переводов в debug.



За это сообщение автора JeWell поблагодарили: 2 alton (02 мар 2016, 00:56), Yaro (02 мар 2016, 13:33)
  Рейтинг: 6.45%
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Режим debug для Golden Media 9080
СообщениеДобавлено: 02 мар 2016, 13:18 
Не в сети

Зарегистрирован: 29 фев 2016, 01:00
Сообщения: 4
Страна: Ukraine (ua)
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Новичек
Большое спасибо за пояснение. Я радиоинженер но ремонтом спутниковых ресиверов не занимаюсь. Изучаю тему из интереса. Произошел случай, когда в результате электрического воздействия, пострадал только видеовыход процессора (размах видео 0,08 В) без нагрузки. Остальные функции не пострадали. Приемник сохранил настройки. Была возможность заменить процессор М3602, что и сделали. Я думал, что после замены процессора все заработает, как у видеорегистратора, но оказалось, что процессор еще нужно прошивать JTAG.Разбираюсь далее. Начитавшись информации о том, что для данного процессора нужен корректный программатор (быстрый и согласованный по уровням напряжений), я изготовил его по своей схеме. (Ссылка). Далее, используя EJTAG Tiny Tools 1.1.6.некоторых версий (13-18), пытался войти в контакт с М3602, но ответа с него не последовало. Возможно, что предлагаемый вариант процессора ALI 33,,, не подходит? Прошу подсказки.

http://s008.radikal.ru/i303/1603/0a/0ab9996a5518.jpg


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Режим debug для Golden Media 9080
СообщениеДобавлено: 02 мар 2016, 16:30 
Не в сети

Зарегистрирован: 06 мар 2012, 20:39
Сообщения: 170
Страна: Iceland (is)
Благодарил (а): 35 раз.
Поблагодарили: 152 раз.
Пункты репутации: 12
Пользователь
Нда. Тут 2 момента важных есть:
1 - процессор 3602 откуда взяли? Если новый (откуда-либо не из такого же спутникового ресивера или его клона (т.е. на той же плате, но с другим названием)), то... возможно кто-то и владеет информацией, как и чем прошивать сами эти процессоры, но лично я таковою не обладаю. Т.к. если процессор не имеет внутри себя прошивку для работы конкретно в таких ресиверах (плата производвства завода "fulan", который делает платы для моря ресиверов под разными торговыми марками и в разных корпусах), то всё включится, загрузится, но вместо меню будет надпись про какую-либо ошибку и на этом всё.
2 - программ по прошивке флэш-памяти (внешней, а не той что внутри этого проца) через джтаг для данного типа процессоров не существует. Т.е. они есть, конечно, но все они рассчитаны на работу с тем или иным программатором, а вот такая схема, как Вы привели - это просто преобразователь логических уровней (причём очень сильно замороченный, всё то же самое делается на ОДНОЙ микросхеме почти без обвязки, т.е. всего 4 резистора, хотя в Вашем варианте со светодиодами, устройство, очевидно, более информативно при работе) для согласования LPT-порта компьютера и JTAG-а в ресиверах. Программы же, которые есть в свободном доступе и работают именно через LPT порт - поддерживают тольпо процессоры ALi M3327...3329.
Так что, увы...
Исходя из того, откуда именно процессор, и можно уже далее предпринимать какие-то действия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Режим debug для Golden Media 9080
СообщениеДобавлено: 02 мар 2016, 22:22 
Не в сети

Зарегистрирован: 29 фев 2016, 01:00
Сообщения: 4
Страна: Ukraine (ua)
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Новичек
Спасибо за внимание!
1.Ali М3602 купили в Китае, 2 шт. новые. Маркировка соответствует названию. В данном приемнике используются еще 2 микросхемы памяти, в которых, как я понимаю, хранится вся его прошивка. В памяти Ali М3602, логично, должен храниться своеобразный BIOS, формирующий алгоритм внутренних взаимоотношений. Планировалось этот дамп снять с аналогичного приемника (есть в наличии), но на запрос он также не откликнулся. JTAG используется только для процессора, основная прошивка ресивера далее заливается через COM порт, или с USB флешки.
2. Своеобразная замороченность схемы программатора вызвана тем, что вариант на одной микросхеме 74HC244N имеет недостатки как по быстодействию, так и по корректности уровней, особенно в сторону LPT. В моем случае имеется 3 канала передачи от LPT к JTAG, и один в обратном направлении (так же как и в 74HC244N). Проверял осциллограммы сигналов, все корректно, от 5 В к 3,3 В и наоборот.
Предполагаю, что причина в программе EJTAG Tiny Tools 1.1.6 На различные варианты конфигурации пока не поддается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Режим debug для Golden Media 9080
СообщениеДобавлено: 02 мар 2016, 22:51 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4149
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3867 раз.
Пункты репутации: 290
СвойСвойСвой
Как найдёте биос в процессоре, так и приходите, с даташитом :)

З.Ы. Как можно пытаться прошить что-то, чего не может делать ПО жтага ....



За это сообщение автора sergiuss поблагодарил: alton (03 мар 2016, 12:37)
  Рейтинг: 3.23%
Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: Режим debug для Golden Media 9080
СообщениеДобавлено: 03 мар 2016, 02:59 
Не в сети

Зарегистрирован: 06 мар 2012, 20:39
Сообщения: 170
Страна: Iceland (is)
Благодарил (а): 35 раз.
Поблагодарили: 152 раз.
Пункты репутации: 12
Пользователь
Если процы не из этих ресиверов, тогда, увы...
Я встречал на заграничных форумах утилиты для прошивки чего-то там в эти процы, но чего именно - так толком и не понял. hdcp ключи в данной модели ресивера хранятся во внешней флэшке, так что это явно не они. Что за уникальная информация там... не знаю.
В любом случае, если ресивер, из которого выпаяли процессор с "подпалённым" видеовыходом, включался и работал (например, по хдми он выводил звук и изображение), то сейчас, заменя один только процессор, ресивер точно так же обязан загружаться, но выводить на экран сообщение об ошибке. Если он этого не делает - очевидно, что или процессор не исправен, или припаян не совсем корректно.

"В данном приемнике используются еще 2 микросхемы памяти, в которых, как я понимаю, хранится вся его прошивка."
В одной микросхеме (AT88SC0104CA), которая является "шифрованной памятью", действительно хранится прошивка, очень маленький её кусочек, который нужен только для защиты от копирования данных ресиверов. Типа, чтоб в данном ресивере софт от клонов не работал. В случае повреждения прошивки данной микросхемы бывают совершенно непредсказуемые выкрутасы в работе ресивера, никак не указывающие на программную причину неполадок, но, тем не менее.
Во второй микросхеме (сериальная флэшка, не помню её названия, бывает как в 8-ногом, так и в 16-ногом корпусе, объёмом 8 мегабайт) хранится вся прошивка ресивера, под управлением которой происходит загрузка (аналог биоса в компутерах), проверки железа и старт самОй основной программы и всех её дополнений.
В процессоре же имеется флэшевая область, в которой НЕТ никаких данных, которые бы мешали процессу загрузки или изменяли его алгоритм. Там хранятся только данные, которые во время старта загрузчика обрабатываются и в случае положительного ответа, типа "я свой" загрузка продолжается, в случае отрицательного - останавливается с выводом на экран сообщения об ошибке.
JTAG - это интерфейс отладочный, через который можно сделать с системой всё. И считать оперативную память, и отслеживать состояние регистров процессора, и иметь доступ к периферии через шину i2c, и вообще все возможности, которыми располагает процессор.
Но!
Весь софт по работе с джтагом, касающийся спутниковых ресиверов (как бесплатные программы, так и платные, которые разработал НЕ сам производитель процессоров), имеют в своём функционале ТОЛЬКО возможность чтения/записи данных в подключенных к процессору внешних флэшках (последовательных (spi) и параллельных нанд и нор типов, а также последовательной еепром через i2c шину) и оперативной памяти. И то не всех. Иных же возможностей... увы, в большинстве случаев, такой софт не имеет. Поэтому, к ром области процессоров, само собой, доступа нет. Считать прошивку с одного проца и потом её поместить в другой при помощи программ не от разработчика процессоров, увы, не получится. Да и не факт, что даже имея нужный, ром область не будет защищена от чтения, как это имеет место быть например в процессорах пик или авр.



За это сообщение автора JeWell поблагодарили: 2 alton (03 мар 2016, 12:37), nazik (03 мар 2016, 15:12)
  Рейтинг: 6.45%
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Режим debug для Golden Media 9080
СообщениеДобавлено: 03 мар 2016, 12:34 
Не в сети

Зарегистрирован: 29 фев 2016, 01:00
Сообщения: 4
Страна: Ukraine (ua)
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Новичек
Большое спасибо за подробные ответы. После отказа приемника включаться (только индикация часов), начал искать описания М3602. Полноценного даташит не нашел, только функциональный состав и принципиальную схему включения М3602 в ином приемнике. Там указана внутренняя флэш память, что натолкнуло меня на версию о возможной необходимости ее конфигурировать, как у микроконтроллеров. После Ваших пояснений, что в данной флэш не хранятся никакие настройки, похоже, ответ очевиден: криво запаяли новый процессор, тем более, как мне сказали, со второго раза. Возможно его пережарили. А до замены процессора приемник полностью функционировал, кроме заниженного уровня видеосигнала. Прошивку никто не трогал. Когда не получается что-то очевидное, мысль начинает шарахаться в разные стороны в поисках неординарных решений, но потом все оказывается банально просто. У меня были случаи, когда из-за неисправного резистора (не могли подумать, что из-за него), несколько лет простоял, как безнадежный, импортный измерительный телевизионный генератор за 15 тыс. зеленых. Или, также из-за неисправного резистора в цепи обратной связи в кинескопном телевизоре, меняли кинескоп. Резистор нашли потом. У меня есть еще один новый процессор. А что делать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Режим debug для Golden Media 9080
СообщениеДобавлено: 03 мар 2016, 17:59 
Не в сети

Зарегистрирован: 06 мар 2012, 20:39
Сообщения: 170
Страна: Iceland (is)
Благодарил (а): 35 раз.
Поблагодарили: 152 раз.
Пункты репутации: 12
Пользователь
Делать... Стоимость процессора (тем более, двух штук) сейчас соизмерима, если не превышает, стоимость рабочего такого б/у ресивера. Полагаю, что целесообразнее данный ресивер оставить на опыты-эксперименты, а потом и на запчасти, и найти по объявлениям рабочий такой же.



За это сообщение автора JeWell поблагодарил: elektron (03 мар 2016, 18:35)
  Рейтинг: 3.23%
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 7 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: dmdon (firefox), Yahoo [Bot] и гости: 2


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group (блог о phpBB)
Русская поддержка phpBB
phpBB Shop