Перейти к содержимому



Фотография
- - - - -

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


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 LiVan

LiVan

    Вебмастер

  • Administrators
  • Репутация
    0
  • 1 805 сообщений
  • Цель регистрации:
    Участие в работе форума
  • Род занятий:
    Вебмастер
  • Программатор:
    RT809F, EZP2010, POSTAL3
  • Осциллограф:
    C1-65, C1-83

Отправлено 19 Март 2014 - 13:11

Внутрисхемное программирование микросхем памяти через JTAG
практические советы ...
Прикрепленный файл  Image 1.jpg   88,49К   Количество загрузок: 72Прикрепленный файл  Image 2.jpg   210,56К   Количество загрузок: 74
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
Прикрепленный файл  Внутрисхемное прог. памяти через JTAG.rar   400,33К   Количество загрузок: 101
Прикрепленный файл  Image 2.jpg   210,56К   Количество загрузок: 76Прикрепленный файл  Image 4.jpg   69,82К   Количество загрузок: 82
Прикрепленный файл  джитаг дрима.rar   1,83МБ   Количество загрузок: 75

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

Прикрепленный файл  JTAG NecSTi.jpg   106,61К   Количество загрузок: 81
Прикрепленный файл  Как нужно правильно сливать дамп с рессивера.zip   11,7К   Количество загрузок: 107
Переделываем дамп для JTAG в софт для RS232
Прикрепленный файл  китайские ресивера.zip   73,14К   Количество загрузок: 74








Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей