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

 
 
> Как считать прошивку FPGA&, стандартный USB-Blaster в не стандартном использовании
Мур
сообщение Jun 9 2017, 13:08
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



возникла потребность считать прошивку. Скорее всего такое возможно, поскольку предусмотрена верификация.
Кто что подскажет? smile3046.gif
Может есть программные инструменты для этого случая? 1111493779.gif
Спасибо!
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 17)
_pv
сообщение Jun 9 2017, 13:39
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



помимо verify там ещё можно поставить галочки examine, это вроде оно самое.
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение Jun 9 2017, 13:46
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата(Мур @ Jun 9 2017, 16:08) *
возникла потребность считать прошивку. Скорее всего такое возможно, поскольку предусмотрена верификация.
Кто что подскажет? smile3046.gif
Может есть программные инструменты для этого случая? 1111493779.gif
Спасибо!


В чем трудности?


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post
Мур
сообщение Jun 9 2017, 14:28
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Dmitriyspb @ Jun 9 2017, 16:46) *
В чем трудности?

получить файл....


Цитата(_pv @ Jun 9 2017, 16:39) *
помимо verify там ещё можно поставить галочки examine, это вроде оно самое.


Интересно... Но та опция не активна... И не меняется...
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jun 9 2017, 14:42
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



возможно стоит защита от чтения.

Go to the top of the page
 
+Quote Post
Мур
сообщение Jun 9 2017, 14:44
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Golikov A. @ Jun 9 2017, 17:42) *
возможно стоит защита от чтения.

Хм... А как её не ставить?... Мой Веб-эдишн по крестьянски может только программировать. Без секрета..
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jun 9 2017, 14:50
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



ну хорошо бы еще плис назватьsm.gif
спросите гугл quartus examine, выпадет куча вопросов как это сделать и будут перечислены серии для которых это сделать нельзя

Go to the top of the page
 
+Quote Post
Мур
сообщение Jun 12 2017, 06:57
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Golikov A. @ Jun 9 2017, 17:50) *
ну хорошо бы еще плис назватьsm.gif
спросите гугл quartus examine, выпадет куча вопросов как это сделать и будут перечислены серии для которых это сделать нельзя


Спасибо большое! EP3C25F256I7 у меня... Гляну.
Go to the top of the page
 
+Quote Post
bugdesigner
сообщение Jun 12 2017, 08:08
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133



Цитата(Мур @ Jun 12 2017, 08:57) *
EP3C25F256I7 у меня... Гляну.

У циклонов нет flash, а прошивка хранится либо в конфигурационном ПЗУ (типа epcsxxx) либо "заливается" внешним контроллером в режиме passive serial. В любом случае прошивку "слить" можно, тк циклон не имеет средств защиты от копирования.
Go to the top of the page
 
+Quote Post
Мур
сообщение Jun 12 2017, 11:42
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(bugdesigner @ Jun 12 2017, 11:08) *
У циклонов нет flash, а прошивка хранится либо в конфигурационном ПЗУ (типа epcsxxx) либо "заливается" внешним контроллером в режиме passive serial. В любом случае прошивку "слить" можно, тк циклон не имеет средств защиты от копирования.

Ясное дело! Только никак не пускает на считвание. С нового проекта (КВА), как рекомендовали, подстегиваю девайс в программаторе. И не пускает указать имя файла(куда сливать потом результат). Фигня какая-то!
Go to the top of the page
 
+Quote Post
Inanity
сообщение Jun 12 2017, 22:08
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



*удалено*

Сообщение отредактировал Inanity - Jun 12 2017, 22:14
Go to the top of the page
 
+Quote Post
umarsohod
сообщение Jun 13 2017, 06:12
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 24-11-11
Пользователь №: 68 492



Цитата(Мур @ Jun 12 2017, 14:42) *
И не пускает указать имя файла(куда сливать потом результат). Фигня какая-то!

Нажать курсором на строчку, где "...EPCS...", что-бы она стала синяя.
Go to the top of the page
 
+Quote Post
Мур
сообщение Jun 13 2017, 11:30
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(umarsohod @ Jun 13 2017, 09:12) *
Нажать курсором на строчку, где "...EPCS...", что-бы она стала синяя.

та пофиг!. Только программирование!
Go to the top of the page
 
+Quote Post
umarsohod
сообщение Jun 13 2017, 11:48
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 24-11-11
Пользователь №: 68 492



А "examine" выполняется?
Go to the top of the page
 
+Quote Post
Мур
сообщение Jun 13 2017, 12:14
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(umarsohod @ Jun 13 2017, 14:48) *
А "examine" выполняется?

Конечно же нет! Я бы об этом сообщил...
Go to the top of the page
 
+Quote Post
umarsohod
сообщение Jun 13 2017, 12:30
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 24-11-11
Пользователь №: 68 492



Цитата(Мур @ Jun 13 2017, 15:14) *
Конечно же нет! Я бы об этом сообщил...

Тогда с самого начала.
Что у вас за плата? насколько я понимаю, отдельного разъема для программирования флзшки (AS) у вас нет и вы пытаетесь прочесть через JTAG.
Для этого в чип должен быть загружен проект, в котором есть альтеровская мегафункция "SFL".
Такой проект есть в составе квартуса, но у него все неиспользуемые пины установлены в "0", если это вас не устраивает, сделайте его сами,
установив в настройках проэкта "все пины в тристейт."
Загружаете этот проект в чип, затем откройте файл расширением *.jic
убираете галочку в строке где "Facтору Default..." что-бы эта "фактори" пропала.
Ставие галочку на "examine" и жмете старт. И не забудьте убрать галочку с "Програм" а то затрете флэшку.

Если у вас нет *.jic то как его сделать - https://marsohod.org/11-blog/261-sfl

Сообщение отредактировал umarsohod - Jun 13 2017, 12:42
Go to the top of the page
 
+Quote Post
Мур
сообщение Jun 13 2017, 14:41
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(umarsohod @ Jun 13 2017, 15:30) *
Тогда с самого начала.
Что у вас за плата? насколько я понимаю, отдельного разъема для программирования флзшки (AS) у вас нет и вы пытаетесь прочесть через JTAG.
Для этого в чип должен быть загружен проект, в котором есть альтеровская мегафункция "SFL".
Такой проект есть в составе квартуса, но у него все неиспользуемые пины установлены в "0", если это вас не устраивает, сделайте его сами,
установив в настройках проэкта "все пины в тристейт."
Загружаете этот проект в чип, затем откройте файл расширением *.jic
убираете галочку в строке где "Facтору Default..." что-бы эта "фактори" пропала.
Ставие галочку на "examine" и жмете старт. И не забудьте убрать галочку с "Програм" а то затрете флэшку.

Если у вас нет *.jic то как его сделать - https://marsohod.org/11-blog/261-sfl

огромное спасибо.
Я опишу ситуацию, что вынуждает прибегнуть к таким вариациям..
Есть протоптанная дорожка, когда проект в тандеме с TMS320 в конце отладки заливается во флеш, чтобы сам процессор делал заливку. Вдруг наш успешный проект в SOF то ли при при конвертации в rbf стал портится, то ли на этапе самой заливки.
Заливка от проца не дает привычную работу FPGA. Чтобы сравнить заливки и требуется такой финт....
Go to the top of the page
 
+Quote Post
Мур
сообщение Jun 14 2017, 17:29
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Оказалось дело в среде Quartus II.
Обнаружилось это не сразу. Метод выкашивания дизайна до минимума ничего не дал. Даже простой регистр, работающий на зп\чт (scratch не работал).
Дизайн собранный с нуля, уже работал в этом режиме. Сравнение установок среды в этих двух случаях дал полную идентичность. Так что пришлось составлять новый дизайн по новой. Он уже работал и от rbf... Истинная причина осталась не разгадана
Стресанулись хорошо.. Шутка ли,- все на смарку?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:58
Рейтинг@Mail.ru


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