Форум » Ремонт: JTAG, блок питания, матплаты, пульты » Gtag для ресиверов серии Xpeed » Ответить

Gtag для ресиверов серии Xpeed

kwarc: где взять схему Jtag интерфейса, и утилиты для приемников серии Xpeed Восстановление ресиверов Golden Interstar серии Xpeed на базе процессора NEC upd61217 при помощи Jtag. Разъем Jtag на плате ресивера серии Xpeed не отличается от предыдущих моделей, и представляет 10-контактный разъем. Интерфейса Jtag собран по известной схеме ByteBlaster с небольшой доработкой, а именно установлен переключатель, который замыкает контакты, идущие к 4 и 6 ножке разъема Jtag на плате ресивера (на схеме показано красным цветом). Для работы с процессором NEC upd61217 контакты должны быть замкнуты, для предыдущих процессоров контакты должны быть разомкнуты. Для восстановление загрузчика при помощи программы EJTAG_TT, необходимо в настройке выбрать адрес LPT порта, установить базовый адрес 1FC00000, выбрать тип процессора "NEC EMMA2" и нажать кнопку "Коннект", если схема собрана правильно и установлены необходимые настройки, то процессор должен определится и на экране будет следующий лог: [more]Выбран режим работы с процессорами NEC EMMA2 Читаем конфигурацию CPU ..... 0xD010 Найден ЦПУ : UPD61217 (EMMA2SL) Проверка доступа к шине .... OK IMPCODE = 0000 Версия EJTAG 1 - 2.0 EJTAG функции : R4k DMA MIPS32 Включаем доступ к записи памяти DMA ... Пропускаем Перевод процессора в Debug ... Пропускаем Инициализируем модуль PrAcc ... Пропускаем Останавливаем Watchdog ... Пропускаем Инициализируем доступ к Flash (ALi) ... Пропускаем Конфигурируем SDRAM (ALi) ... Пропускаем -------- Определяем флешь -------- Режим работы флешь = AMD 16 bit Flash Base адресс = 0x1FC00000 Первые 16 байт флеши : 0000 0120 0507 2005 0000 000E B000 01AC CFI = Q, R, Y CFI флешь найдена VENDOR ID = 0002 CFI данные : AMD-совместимая Найденная флешь : ManufactureID = 0020 DeviceID = 22C4 Считываем парамеры из CFI Размер флешь = 2097152 Кол-во блоков = 4 Сортируем блоки для top-boot флешь Область = 3; Размер блока = 65536; Кол-во блоков = 31 Область = 2; Размер блока = 32768; Кол-во блоков = 1 Область = 1; Размер блока = 8192; Кол-во блоков = 2 Область = 0; Размер блока = 16384; Кол-во блоков = 1 Готово[/more] Если не обнаружено ни каких ошибок, то можно стереть блок с загрузчиком или всю флешь, для этого необходимо установить смещение равным 0 и длину равную 10000 (для стирания только блока с загрузчиком) и нажать кнопку "Стереть блок(и)" или нажать кнопку "Стереть флешь" (для стирания всей флешь). Для записи в флешь необходимо установить смещение, если это загрузчик, то смешение будет равно 0 и нажать кнопку "Запись", выбрать необходимый файл для записи. После завершения операции записи нужно выключить ресивер, отсоединить Jtag. Восстановление загрузчика завершено. При необходимости залить софт через порт RS232. В заключение хочется сказать спасибо Jewell за оказанное содействие в появлении поддержки для процессора EMMA2SL. источник - forum.tele-sat.ru EJTAG_TT_1.0.6.12(NEC upd61217).exe Boot Xpeed

Ответов - 73, стр: 1 2 3 4 All

LOSTMAN: pamagite ia nemagu naiti programu dlia jtag na DSR8005 SPASIBA VSEM ~~~VALODIA~~~­

Fedorych: Хочу поделиться опытом первого применения, если общественность не против. Давно валялся 805й с прыгающими черточками, руки не доходили - то запой, то запор, некогда короче было, а щас кризис, делать нефига, решил спочинять. Ту проволовку с 3-мя резисторами по 150 Ом JTag-ом назвать - езык не повернецо, короче посмотрел как у FUNKE здесь и сляпал нечто подобное, только перемычку на LPT сделал как у Jewell-a между 7 и 10, а не между 6 и 10, ХЗ мош это и не важно. Подключаю, запускаю - EJTAG_TT_1.0.6.14.1, ставлю NEC - прога не видит проц... Очень расстроилсо, ну, думаю придецо эту 74НС244 днем с огнем разыскивать. А потом решил попробовать старой EJFlasher 1.0b8. На кабель она конечно матюкнулась, проц не узнала, но флешь я ею стер и черточки прыгать перестали... Запускаю EJTAG_TT - все видит как на ладони - и проц и флеш. Записал бут, прошил и ресивер дышит аж со свистом. УРА! Спасибо, с Праздником Победы Вас всех и меня тоже

Alex5114: Очень интерсно. Но при прыгающих чёрточкак, никой Jtag ненадо, просто хватает загнать Софт через нульмодем кабель.


Fedorych: Alex5114 пишет: Но при прыгающих чёрточкак, никой Jtag ненадо, просто хватает загнать Софт через нульмодем кабель.Очинтересно... Расскажи последовательность действий... Если обычным способом шить Софт, то в STBDownload доходило до записи флеши и висело хоть вечность... Я уже задавал этот вопрос тут, но почти никто не откликнулсо... Как ты это переборол?...

in: Да... милое дело, стереть флэшку EJFlasher'ом, который не определил проц. Пока сам не попробую - не поверю. :)) А чёрточки... ну, мож в Вашем случае и был какой-то сбой, что через ком ресивер не шился. Но у меня всегда при таких прыгающих перешивался через ком без проблем.

Fedorych: in, я сам их через КОМ шил как швейная машинка и с прыгающими черточками, и с пляшущими, но один попался видимо с битым загрузчиком, который циклил проц на постоянной перезагрузке и EJTAG_TT не мог его определить хоть бы я и на 74НС244 спаял, толку б не было. А в EJFlasher-е поставил Ignore cable errors, Adress - Boot loader и Start. Процессор 611хх конечно другой, не знаю как система команд, но что-то он на флешку плюнул и ресивер перестал циклиться на перезагрузке. А так бы пришлось выпаивать флеш. А через КОМ хоть Софт, хоть Дамп заливается сначало в оперативку, а уже только потом процедурой прошивки (которая в загрузчике, а потом копируеца в ОП) из оперативки шьется флеш. Ну а если BOOT запорчен, то КОМ порт хоть вазелином мажь, ничо не залезет.

Fedorych: Примененая схема FUNKE, лишнее стер. Длина проводов примерно 40см. Конечно лучше с микросхемой, кто спорит, но если ее нет, то и такое "народное творчество" выручит, главное штоб руки были не кривые.

in: Fedorych на самом деле разные версии программы EJTAG_TT ведут себя по-разному. Я с автором этой программы на этот счёт не раз говорил, но мы так и не пришли к... скажем так. Я не смог ему описать корректно проблему неопределяемости процов НЕК, в то время как EJFlasher их стабильно видит. EJTAG_TT полезно иметь в коллекции несколько версий, начиная с 1.0.6.11-й. Все последующие работают по-разному.

Fedorych: in пишет: EJTAG_TT полезно иметь в коллекции несколько версий, начиная с 1.0.6.11-й.А гдеж её узять?... 12-я на аплоадах набита троянами, единственно на сайте JeWell-а 14-я и 16-я. А автору - отдельное Спасибо

in: Fedorych Это не трояны. Это антивирусы определяют код программы как троян, на самом деле никаких вирусов нет. Оригиналы находятся тут: http://forum.tele-sat.ru/showthread.php?t=830 Правда, по словам очевидцев, там регистрироваться трудно на форуме. А если читать правила при регистрации, то не трудно и даже весело. :)

Fedorych: Я там давно зарегистрирован, но репу не собирал, поэтому ничего скачать не могу. А здесь нельзя выложить?

leosat973: a kak mojno zapisat globo4100?­

Igor73:



полная версия страницы