Jump to content

Программирование памяти через JTAG.


Recommended Posts

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

This is the hidden content, please
This is the hidden content, please

JTAG - ЭТО: специализированный аппаратный интерфейс, разработанный для тестирования собранных печатных плат
(с использованием стандарта IEEE 1149.1).
Из-за широкой функциональности JTAG стал повсеместно использоваться для отладки и программирования.
На данный момент JTAG-интерфейс применяется при периферийном сканировании.
Этот термин относится к тестированию печатных плат с установленными на них процессорами, ПЛИС,
флэш-микросхемами и т. д., на наличие в электроцепях коротких замыканий, непропаек, западаний на 0 или 1.
Управление JTAG-интерфейсом описывается в т. н. BSDL-файле, который предоставляется разработчиком данной микросхемы.
В большинстве случаев эти файлы находятся на сайтах производителей микросхем.
Порт тестирования (TAP — Test Access Port) представляет собой четыре или пять выделенных выводов микросхемы:
ТСК, TMS, TDI, TDO и (опционально) TRST.
Функциональное назначение этих линий: TDI (test data input — «вход тестовых данных»)
— вход последовательных данных периферийного сканирования.
Команды и данные вводятся в микросхему с этого вывода по переднему фронту сигнала TCK; TDO (test data output
— «выход тестовых данных») — выход последовательных данных.
Команды и данные выводятся из микросхемы с этого вывода по заднему фронту сигнала TCK; TCK
(test clock — «тестовое тактирование»)
— тактирует работу встроенного автомата управления периферийным сканированием.
Максимальная частота сканирования периферийных ячеек зависит от используемой аппаратной части и на данный момент ограничена 25…40 МГц

TMS (test mode select — «выбор режима тестирования»)
— обеспечивает переход схемы в/из режима тестирования и переключение между разными режимами тестирования.
В некоторых случаях к перечисленным сигналам добавляется сигнал TRST для инициализации порта тестирования,

что необязательно, так как инициализация возможна путем подачи определённой последовательности сигналов на вход TMS.
Работа средств обеспечения интерфейса JTAG подчиняется сигналам автомата управления, встроенного в микросхему.
Состояния автомата определяются сигналами TDI и TMS порта тестирования.
Определённое сочетание сигналов TMS и TCK обеспечивает ввод команды для автомата и её исполнение
Если на плате установлено несколько устройств, поддерживающих JTAG, они могут быть объединены в общую цепочку.
Уникальной особенностью JTAG является возможность программирования не только самого микроконтроллера (или ПЛИС),
но и подключённой к его выводам микросхемы флэш-памяти.
Причём существует два способа программирования флэш-памяти с использованием JTAG:
через загрузчик с последующим обменом данными через память процессора, либо через прямое управление выводами микросхемы.

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

This is the hidden content, please

This is the hidden content, please
This is the hidden content, please

This is the hidden content, please


Jtag для процессоров NEC и STi

Как нужно правильно сливать дамп с ресивера.
Подскажите как нужно правильно сливать дамп с рессивера Svec 5800(проц 61116).
Какой адрес и какую длину нужно выставлять про сливке дампа?
Начинаем выставлять от 0-10000 (это загрузчик) от10000-fffff (если флеш 1 метр) от 10000-ffffff(если флеш 2метра)

это маин программ. и полностью весь софт от 0 до 5 или 6f. У меня все прошивки НЕКОВСКИЕ так сделаны очень удобно шить и исправлять.
Китайские спутниковые ресиверы поддерживающие скорость потока у ТВ провайдера StarGate.
Pbi s1000 (Процессор HI Haier)
Supermax 9900
Changhong 6500
Changhong 9000
Svec 5800n
Svec 6900
Gospell 8900
Gospell 9300
LIT 1000
Все ресиверы на процессоре NEC.
SkyWay 6000
NewStarGSR 9000
LG 3688C и его клон по кишкам
HDT YD-5518
Vantage X101S
Supermax S-9000

This is the hidden content, please

This is the hidden content, please

Переделываем дамп для JTAG в софт для RS232
This is the hidden content, please

Каждый участник форума должен проявлять активность, в решении вопросов ремонта и поиска нужной радиотехнической информации.

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

Делитесь своим опытом ремонта, помогайте другим участникам  форума в поиске информации.

Делитесь прошивками, новыми схемами, все что вы сами любите на форуме читать и смотреть!

В этом и заключается суть работы на форуме - обмен информацией!

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...