|
Как считать прошивку FPGA&, стандартный USB-Blaster в не стандартном использовании |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 17)
|
Jun 9 2017, 13:46
|

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

|
Цитата(Мур @ Jun 9 2017, 16:08)  возникла потребность считать прошивку. Скорее всего такое возможно, поскольку предусмотрена верификация. Кто что подскажет? Может есть программные инструменты для этого случая? Спасибо! В чем трудности?
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
|
Jun 9 2017, 14:28
|

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

|
Цитата(Dmitriyspb @ Jun 9 2017, 16:46)  В чем трудности? получить файл.... Цитата(_pv @ Jun 9 2017, 16:39)  помимо verify там ещё можно поставить галочки examine, это вроде оно самое. Интересно... Но та опция не активна... И не меняется...
|
|
|
|
|
Jun 12 2017, 08:08
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133

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

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

|
Цитата(Мур @ Jun 12 2017, 14:42)  И не пускает указать имя файла(куда сливать потом результат). Фигня какая-то! Нажать курсором на строчку, где "...EPCS...", что-бы она стала синяя.
|
|
|
|
|
Jun 13 2017, 11:48
|
Участник

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

|
А "examine" выполняется?
|
|
|
|
|
Jun 13 2017, 12:30
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
Jun 13 2017, 14:41
|

Знающий
   
Группа: Свой
Сообщений: 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. Чтобы сравнить заливки и требуется такой финт....
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|