реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Восстановление прошивки через JTAG на плате с MPC860PCZQ50D4
vkrt
сообщение Jan 16 2016, 14:30
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 16-01-16
Пользователь №: 90 062



Имеется плата ELU32 от телефонной станции Ericsson MD110 на борту которой имеется MPC860PCZQ50D4.
К сожалению пользователем на эту плату при обновлении FW штатными средствами станции было залито не то программное обеспечение или сделано это было некорректно.
В результате плата превратилась в кирпич. Светодиоды не горят, компьютер подключаемый к com порту платы тоже никак не откликается.
Одна надежда на JTAG интерфейс имеющийся на плате, на ровне с LAN, COM и BDM портом.
FW изначально залитого на плату на руках не имеется, есть только якобы обновленная версия, которую и пытались залить на плату.
Также имеется полностью исправная, рабочая аналогичная плата с версией FW которое было изначально на проблемной плате.
Плата снята с производства и искать официальные пути восстановления программного обеспечения платы нереально.
Что можно предпринять в данной ситуации?
Go to the top of the page
 
+Quote Post
_SY_
сообщение Jan 17 2016, 16:04
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 240



Добрый день.

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

Если хочется решить эту проблему более простым способом, то вам нужен дебагер и BDM-шнурок для него.
Напишите в профиле город, в котором вы находитесь.
Go to the top of the page
 
+Quote Post
vkrt
сообщение Jan 18 2016, 14:05
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 16-01-16
Пользователь №: 90 062



Цитата(_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
Go to the top of the page
 
+Quote Post
VslavX
сообщение Jan 18 2016, 17:19
Сообщение #4


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



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

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 05:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016