Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ PowerQUICC _ Восстановление прошивки через JTAG на плате с MPC860PCZQ50D4

Автор: vkrt Jan 16 2016, 14:30

Имеется плата ELU32 от телефонной станции Ericsson MD110 на борту которой имеется MPC860PCZQ50D4.
К сожалению пользователем на эту плату при обновлении FW штатными средствами станции было залито не то программное обеспечение или сделано это было некорректно.
В результате плата превратилась в кирпич. Светодиоды не горят, компьютер подключаемый к com порту платы тоже никак не откликается.
Одна надежда на JTAG интерфейс имеющийся на плате, на ровне с LAN, COM и BDM портом.
FW изначально залитого на плату на руках не имеется, есть только якобы обновленная версия, которую и пытались залить на плату.
Также имеется полностью исправная, рабочая аналогичная плата с версией FW которое было изначально на проблемной плате.
Плата снята с производства и искать официальные пути восстановления программного обеспечения платы нереально.
Что можно предпринять в данной ситуации?

Автор: _SY_ Jan 17 2016, 16:04

Добрый день.

В процессорах MPC860 конечно уже был JTAG, но это были одни из первых процессоров с поддержкой JTAG, эта поддержка там реализована не очень.
К примеру, в дефолтной конфигурации JTAG выключен, и для того чтоб включить надо загрузить особенную (не дефолтную) reset конфигурацию.
Кроме того, не поддерживается команда idcode, т.е. нет возможности определить тип процессора и длину boundary scan регистра, надо задавать вручную.
Если это все не пугает то - вперед.

Если хочется решить эту проблему более простым способом, то вам нужен дебагер и BDM-шнурок для него.
Напишите в профиле город, в котором вы находитесь.

Автор: vkrt Jan 18 2016, 14:05

Цитата(_SY_ @ Jan 17 2016, 17:04) *
Если хочется решить эту проблему более простым способом, то вам нужен дебагер и BDM-шнурок для него.
Напишите в профиле город, в котором вы находитесь.

Добрый день.
Хотел написать в личку Вам сразу, но сайт не дает такой возможности почему-то.
Г. Нижний Тагил Свердловской области.
Решить проблему хочется и чем проще, тем лучше.
На плату имеется принципиальная электрическая схема. А вот описание внутренней структуры отсутствует.
BDM Port. Only for development and production. The BDM (Background Debug Mode) .
Pin No Signal Description
2A11 +3.3 V
2C12 0 V
2A13 VFLS0 History buffer status
2A15 VFLS1 History buffer status
2B11 DSCLK Clock
2B15 DSDI Data in
2C13 DSDO Data out
2C11 HRESET Hard reset
2C15 SRESET Soft reset
2B13 FREEZE

Автор: VslavX Jan 18 2016, 17:19

Нужно восстановить схему соединений процессора и микросхемы памяти, а далее вопрос решается через JTAG Boundary Scan, на сайте у производителя файл BSDL есть. Я так через BS на MPC83xx начальный загрузчик прошиваю.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)