SharkG

Пользователь
VadimIv По поводу jTAG. Видел делали на проводе USB от Nokia.
Пробовал Nokia USB CA-53 - питание идет рес вкл....
Где можно глянуть схемку как вы делали?
 
Последнее редактирование модератором:

iaval

Профи в Сат-ТВ
Какое питание,какой рес включается,вы о чем вообще?Первое.Сделайте нормальный кабель.Скачайте и установите драйвера на кабель,что бы в диспетчере устройств он обозначился.До этого,да же и не касайтесь ресивера,,если конечно не решились его добить своими опытами.
Когда ,кабель будет готов,можно будет подключить его к ресиверу.К компу он уже должен быть подключен и определен.Так же подключите рес по сети,либо прямым лан кабелем,либо,через роутер.
Запустите путти.Вбейте ей правильные настройки,и толЬко после этого ,можно включать рес,но не по кабелю усб,а кнопкой на задней панели ресивера,которая до подключения к ресиверу,должна быть выключена.
Если с кабелем все нормально,смотрите лог в путти.
Все инфа по изготовлению кабеля,давалась неоднократно.Если не ясно,перечитайте несколько раз.На дата-кабеле,должно быть утолщение,внутри,которого находится плата,с установленной микросхемой.
 
Последнее редактирование:

VadimIv

Moderator
Команда форума

Corwin

Профи в Сат-ТВ
Тут вроде все просто- ему самому нельзя ничего делать. Уж лучше отдать какому-нибудь спецу. А то глядишь, следующие тему будут звучать "где скачать схему Azbox?", "Отсутствует питание на материнке", "Azbox- говно".
 

SharkG

Пользователь
Всем спасибо!
сделали как на стр. 9 кабель CA-42, правда только со второго шнура получилось.
помогло, и кто пишет что не работает, ошибается, все получиться.
Отдельно спасибо
vadim72
VadimIv
Молодцы!!!
 

VadimIv

Moderator
Команда форума
Исчерпывающая информация! С такой информацией совет только один. Несите к спецам и шейте отпаяную флеш.
 
Последнее редактирование:

VectorMan

Пользователь
переходник

Когда-то для прошивки ADSL модема Acorp110 собрал на коленке вот такой переходник COM-UART:
picture.php

по этой схеме:

С его помощью мне удалось подключиться к модему (правда оживить его так и не удалось - ввиду спешки и невнимательности залил не ту прошивку).
Можно ли подключиться к приемнику с помощью такого "переходника"?
 

VectorMan

Пользователь
К ресиверу подключился, но увидел лишь что "zboot failed".
Понял что нужно прошивать флеш-память ресивера. Также понял что сделать это можно двумя путями:
- с использованием JTAG или
- выпаять флеш и залить образ прямо в микросхему
Гуглил два дня, накачал кучу файлов, нашел одну нормальную инструкцию на сайте pristavka.de (http://go.qb.by/3a6c1) накопилось несколько вопросов:
1. Не понятно как собрать JTAG интерфейс, по какой схеме?
2. Если заливать напрямую, выпаяв микросхему, то с какого смещения?
 

iaval

Профи в Сат-ТВ
Если увидели "zboot failed",то наверное в путти?Значит подключиться по кабелю удалось?
Теперь идите на девятую страницу,и по пунктам.
 

Corwin

Профи в Сат-ТВ
К ресиверу подключился, но увидел лишь что "zboot failed".
Понял что нужно прошивать флеш-память ресивера.

Странно, загорелся "Check engine"- понял, что нужно менять двигатель.
 

VectorMan

Пользователь
Странно, загорелся "Check engine"- понял, что нужно менять двигатель.

Как смешно.
Лучше бы ответил на вопросы, юморист.

Вообщем пробовал и по такой схеме:


и по такой:


Результат одинаковый - процессор узнается, но в halt не переводится. Лог:

ubuntu@ubuntu:~$ sudo rmmod lp
ubuntu@ubuntu:~$ cd /usr/local/share/openocd/scripts
ubuntu@ubuntu:/usr/local/share/openocd/scripts$ sudo openocd -f interface/parport_dlc5.cfg -f board/azbox.cfg
Open On-Chip Debugger 0.4.0 (2010-08-23-21:15)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.berlios.de/doc/doxygen/bugs.html
parport port = 0x0
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain
Warn : smp8634.cpu: nonstandard IR mask
Warn : use 'smp8634.cpu' as target identifier, not '0'
Info : clock speed 500 kHz
Info : JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part: 0x8630, ver: 0x0)
Info : accepting 'telnet' connection from 0
Warn : target was in unknown state when halt was requested
Info : Halt timed out, wake up GDB.
Error: timed out while waiting for target halted
Command handler execution failed

Делал под убунтой по инструкции с Приставка.де:
http://www.pristavka.de/azbox-hd-hardware/1919-%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%B5%D1%87%D0%BD%D0%BE%D0%B3%D0%BE-booting%D0%B0-%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%BE%D0%B9-flash-8-mb-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-jtag-%D0%B2-%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D1%85-%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F%D1%85.html
Резисторы для первой схемы пробовал ставить 100 Ом и 10 кОм, провода пробовал ставить обычные и экранированные, LPT-порт настроен на EPP (пробовал ECP и Bi-Directional).
Перерыл кучу сайтов, но вразумительного решения проблемы не нашел. Кто что посоветует?
 

VadimIv

Moderator
Команда форума
Вроде была информация, что Elite HD через JTAG НЕ шьются.
 

VectorMan

Пользователь
Я видимо что-то в этой жизни недопонимаю.
JTAG - это же стандартный интерфейс, как может быть так, что на одной железке процессор переходит в режим "halt" а на другой - нет? Ведь процессоры в Elite и Premium одинаковые...
 

ConstAntz

Любитель Сат-ТВ
Я видимо что-то в этой жизни недопонимаю.
JTAG - это же стандартный интерфейс, как может быть так, что на одной железке процессор переходит в режим "halt" а на другой - нет? Ведь процессоры в Elite и Premium одинаковые...

Уникальной особенностью JTAG является возможность программирования не только самого микроконтроллера (или ПЛИС), но и подключённой к его выводам микросхемы флэш-памяти.

И причем здесь проц? видимо, его обвязка разная.
 

VectorMan

Пользователь
При том, что если я правильно понял именно процессор нужно остановить для снятия защиты с флеш-памяти, которая, кстати тоже одинаковая в обоих ресиверах (http://windows.valloc.de/AZBox.JPG).
А вот по обвязке... в интернете несколько схем и кроме тех двух, что я указал выше есть еще такая:
jtaghz8.png


И помимо другой схемы соединения распиновка самого разъема JTAG у нее отличается от двух предыдущих.
Так какая же из этих схем правильная? Или схема зависит от софта (точнее определенный софт для определенной схемы)?
Кто что сможет пояснить по этому вопросу?
 

Yaro

Профи в Сат-ТВ
Так какая же из этих схем правильная?
На разных моделях ЖТАГ может быть разведен по-разному. А какая разница, если нужно подавать те же сигналы, просто в разных разъёмах по-разному? И еще, для остановки проца есть рекомендации не только замыкать в нужном месте перемычку (или размыкать её), а и закорачивать между собой сигналы SRST и TRST.
 

Corwin

Профи в Сат-ТВ
Уточните- какая такая? Тут таких же ситуаций пол ветки. Без логов и вменяемого описания проблемы вряд ли кто поможет.
 
Сверху