Имеется плата ELU32 от телефонной станции Ericsson MD110 на борту которой имеется MPC860PCZQ50D4.
К сожалению пользователем на эту плату при обновлении FW штатными средствами станции было залито не то программное обеспечение или сделано это было некорректно.
В результате плата превратилась в кирпич. Светодиоды не горят, компьютер подключаемый к com порту платы тоже никак не откликается.
Одна надежда на JTAG интерфейс имеющийся на плате, на ровне с LAN, COM и BDM портом.
FW изначально залитого на плату на руках не имеется, есть только якобы обновленная версия, которую и пытались залить на плату.
Также имеется полностью исправная, рабочая аналогичная плата с версией FW которое было изначально на проблемной плате.
Плата снята с производства и искать официальные пути восстановления программного обеспечения платы нереально.
Что можно предпринять в данной ситуации?
Добрый день.
В процессорах MPC860 конечно уже был JTAG, но это были одни из первых процессоров с поддержкой JTAG, эта поддержка там реализована не очень.
К примеру, в дефолтной конфигурации JTAG выключен, и для того чтоб включить надо загрузить особенную (не дефолтную) reset конфигурацию.
Кроме того, не поддерживается команда idcode, т.е. нет возможности определить тип процессора и длину boundary scan регистра, надо задавать вручную.
Если это все не пугает то - вперед.
Если хочется решить эту проблему более простым способом, то вам нужен дебагер и BDM-шнурок для него.
Напишите в профиле город, в котором вы находитесь.
Нужно восстановить схему соединений процессора и микросхемы памяти, а далее вопрос решается через JTAG Boundary Scan, на сайте у производителя файл BSDL есть. Я так через BS на MPC83xx начальный загрузчик прошиваю.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)