Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 4
1

Перепрошивка ПЛИС и CPU в "обход" JTAG на плате Kontron EB-425

10.08.2013, 13:40. Просмотров 4736. Ответов 10
Метки нет (Все метки)

Здравствуйте уважаемые форумчане! Требуется ваша помощь...
Имеется одноплатный компьютер Kontron EB425, на борту ПЛИС Altera и камень Intel, оба конфигурируются по цепочке JTAG.
Но есть одно но... В силу ряда причин))) цепочка JTAG недоступна, можно считать что заглушена...

А теперь вопрос: можно ли, пользуясь другими интерфейсами и разъемами, коих на плате имеется немало, обнулить прошивку CPU (ПЛИС пока не трогать) и перепрошить модуль заново?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2013, 13:40
Ответы с готовыми решениями:

ASUS P5V-VM Ultra на плате призагрузке выбивало сообщение "Intel CPU uCODE loading error"
ASUS P5V-VM Ultra на плате призагрузке выбивало сообщение "Intel CPU uCODE loading error" и просило...

Разница между понятиями "Обход в прямом направлении" и "Итерационный прямой обход"
Ребятаа, обьясните чем различается: Обход в прямом направлении и Итерационный прямой обход ...

Выключается ПК "Warning! CPU has been changed. Please re-enter CPU settings in the CMOS"
пишет Warning! CPU has been changed. Please re-enter CPU settings in the CMOS setup and remember to...

Не работает видео карта "Asus PCI-Ex GeForce GT 730" на материнской плате "GIGABYTE GA-Q77M-D2H"
Не работает видео карта "Asus PCI-Ex GeForce GT 730" на материнской плате "GIGABYTE GA-Q77M-D2H",...

10
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
10.08.2013, 14:09 2
Для ответа на вопрос нужна как минимум схема (в части програмирования ПЛИС, и EPROM), и как заглушен JTAG.
Но с вероятностью 99% никак. (без демонтажа копонент EPROM).
1
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 4
10.08.2013, 14:21  [ТС] 3
Доступа к разъему JTAG нет совсем, это точно, поскольку модуль находится в эксплуатации в недоступном месте, и разъем после отладки платы просто отключили и все.
Насчет схемы-есть только структурная из описания платы, там же есть распиновка всех разъемов с описанием сигналов, но принципиальной схемы фирма-производитель не дает...
По поводу того, какие разъемы задействованы, информация есть, но пока скудная, это уточняется
Спс за ответ
0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
10.08.2013, 15:09 4
Раз у вас нет информации о системе, что вы можете перепрограмировать. Это не рабочие программы PC. Это BIOS и там все аппаратнозависимо. Без схемы и ихоников там делать нечего.
1
10205 / 6587 / 493
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
10.08.2013, 15:40 5
Согласен с MaslovVG, многое зависит от схемотехники реализации платы. Есть такие, что содержат даже интегрированный usb-байт-бластер-программатор альтеры, но правда это больше касается продукции самой Альтеры. Тут же на контровской плате специально выведены сразу JTAG и не просто так, а для экономии. Так что, скорее нет.

Насчет удаленного доступа и недоступности в штатном режиме: если в общем крейте, куда установлена данная плата имеется и процессорная плата с крутящейся на ней ОС, а скорее так и есть, поставить USB-JTAG программатор? Если еще и сеть есть, то считай проблема удаленной перепрошивки решена.
1
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 4
10.08.2013, 16:01  [ТС] 6
Нет, к сожалению из удаленного доступа только радиолиния...
Подцепить JTAG никак нельзя.
Сам понимаю, что это тупняк, что слишком мало информации, но большего просто сам не знаю, руководство ставит задачи а-ля сделай то, не знамо что)
Скажу даже что неизвестно точно вышла ли из строя Flash память, или отказали ли какие-то другие ИМС, в условиях эксплуатации повышенный фон радиации, из-за чего и начались все проблемы
0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
10.08.2013, 18:37 7
Практически во всех системах с которыми имел дело заложен контроль целостности прошивки. Так что дефект прошивки опознаётся при старте и выдаётся соответствующее сообщение. Удаленная перепрошивка должна быть описана в документации. В рекламных проспектах на плату она (перепрошивка) упоминается.
Но нужно учитывать что прошивка должна быть фирменной. При любой ошибке востановить систему можно только через JTAG
1
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 4
10.08.2013, 18:48  [ТС] 8
Именно так! При сравнении контрольной суммы прошивки выдается ошибка.
Ессно, далее наступает ступор...
Я согласен, что без JTAG ничего не получится, но если вдруг у кого нибудь имелся фантастический опыт обхода этого чудо-разъема, я буду очень рад)
0
10205 / 6587 / 493
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
10.08.2013, 20:17 9
...скажем так, следует различать ПЛИСы с энергонезависимой (CPLD) и энергозависимой памятью (FPGA). Так вот у последних, особенно характерно для альтеры, есть PS-режим конфигурирования и фактически без JTAG-а с помощью лишь одного конвертора FT2232 в MPSSE-режиме возможна перепрошивка.

Как там у вас на плате - нужно поднимать доки, иначе гадание на кофейной гуще.
1
1 / 1 / 1
Регистрация: 28.03.2015
Сообщений: 9
28.03.2015, 17:57 10
да, тут без JTAG ничего не получится
0
75 / 75 / 8
Регистрация: 24.09.2015
Сообщений: 342
24.09.2015, 13:04 11
Много раз жег JTAG, а ПЛИС покупать новую дорого и долго. Отпаиваешь конфигурационную флешку и программируешь (или ножки поднимаешь). У Альтеры во всяком случае есть схемы программирования флешек по Байтбластнеру, думаю у других производителей тоже.

Добавлено через 5 минут
Если проблема не в этом, а хочется конфигурировать или программировать конфигурационную память ПЛИС по другим интерфесам, то JTAG можно съэмулировать. У Альтеры это .jam файлы и Jam Player, плейер можно реализовать в мк. У нас так делали, но не я.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2015, 13:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "."
Не могу ни как собразить как написать регулярное выражение для выдергивания английских букв и...

Реферат на тему "Видеокарты" или "CPU"
Добрый вечер. Подскажите где можно найти реферат по видео картам или центральным процессорам....

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло",...

Получить значение из {"text1":"val1","text2":"val2","text3":{"text":"val"}}
Есть такая строка var my = '{"text1":"val1","text2":"val2","text3":{"text":"val"}}'; Как из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.