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

 
 
> JTAG интерфейс для прошивки цепочки Хilinх iMРАСT
eugen_pcad_ru
сообщение Dec 13 2012, 04:59
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Всем доброго времени суток!
Вопрос к специалистам по прошивке Хilinх. Имеется схема, в котрой JТАG реализуется на микроконтроллере МК. Далее установлена цепочка {FPGА, ПЗУ1, ПЗУ2}. Файл прошивки хранится на удаленном компьютере, который имеет канал связи TСР/IР с микроконтроллером.
То есть схема приблизительно следующая:
ПЭВМ(TCP/IP) -> MK(JTАG) -> FPGА -> PRОМ1 -> PRОМ2 -> bak to MK -> ПЭВМ.

Задача: прошивать без использования iMРАСT.
Как подступиться к этой задаче пока не представляю. Б0льшая часть реализаций из инета предполагает наличие файла прошивки в составе МК. Поиск про JТАG выдает ссылки на периферийное сканирование, но я так понимаю это не совсем то, что нужно.

Что читать? Куда смотреть?
Заранее спасибо всем ответившим!

P.S.: Имеются файлы: bin, bit, mcs1, mcs2.
P.P.S.: Не уверен что с этой темой надо сюда. Не возражаю против переноса в другой подходящий раздел.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
eugen_pcad_ru
сообщение Jan 18 2013, 08:57
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353




Большое спасибо все ответившим.
Выяснил в чем была беда. Был небольшой коротыш на ножках преобразователя питания ядра 1,2В. После устранения КЗ, FРGA начала определяться и программироваться. Но возникла другая беда: где-то на 10ти-30ти процентах (каждый раз по разному) загрузки PROM1 (это XСF04 - средняя микросхема в цепочке JTАG) начинаются ошибки. Краткий фрагмент лога ниже:
"
Validating chain...
Boundary-scan chain validated successfully.
'2': Erasing device...
PROGRESS_START - Starting Operation.
'2': Erasure completed successfully.
'2': Programming device...
write count != nBytes(0), rc = C0000011.
write cmd failed C0000011.
write cmdbuffer failed 20000015.
write cmdbuffer failed 20000015.
...
write cmdbuffer failed 20000015.
'2': Programming terminated due to errors.
"
По некоторым советам Хilinх-a
(http://www.xilinx.com/support/answers/24911.htm
http://www.xilinx.com/support/answers/31254.htm
http://www.xilinx.com/support/answers/31931.htm
)
предлагают переустановить/перезапустить драйвер и перезапустить программатор. Больше пока никаких внятных рекомендаций не увидел.
Всё это делал, конкретно для этой ПЗУ не помогает. Может кто-нибудь сталкивался с таким? Какое лечение?

Конечно первое, что приходит в голову - это заменить ПЗУ. Но на FРGA я тоже раньше грешил, оказалось дело не в ней.

P.S.: Использую iMPACT из состава ISE 10.1.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- eugen_pcad_ru   JTAG интерфейс для прошивки цепочки Хilinх iMРАСT   Dec 13 2012, 04:59
- - XVR   Вам нужно с помощью iMPACT сформировать файл проши...   Dec 13 2012, 08:23
- - eugen_pcad_ru   2XVR: Спасибо за ответ! Использую ISЕ 10.1. XS...   Dec 14 2012, 06:18
|- - XVR   Цитата(eugen_pcad_ru @ Dec 14 2012, 10:18...   Dec 14 2012, 07:38
|- - eugen_pcad_ru   2XVR: Спасибо за ответы! Да, в iMPАСT-е всё ко...   Dec 17 2012, 07:23
|- - XVR   Цитата(eugen_pcad_ru @ Dec 17 2012, 11:23...   Dec 17 2012, 09:22
- - eugen_pcad_ru   2XVR: Спасибо! P.S.: Тему пока закрывать не б...   Dec 17 2012, 09:33
- - eugen_pcad_ru   Получил три платы. Две заработали нормально, на тр...   Jan 9 2013, 09:15
- - XVR   А чипы правильные стоят? Возможно не те версии зап...   Jan 10 2013, 13:28
|- - iosifk   Цитата(XVR @ Jan 10 2013, 17:28) А чипы п...   Jan 10 2013, 13:42
- - eugen_pcad_ru   Чипы на всех платах одинаковые (судя по маркировке...   Jan 11 2013, 05:40
|- - XVR   Цитата(eugen_pcad_ru @ Jan 11 2013, 09:40...   Jan 14 2013, 09:29
- - XVR   Посмотрите осциллографом сигналы на ногах JTAG...   Jan 18 2013, 09:14


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 13:11
Рейтинг@Mail.ru


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