MySOT
1

Проблема с прошивкой Altera MAX II

07.06.2014, 18:51. Показов 27298. Ответов 25
Метки нет (Все метки)

Здравствуйте уважаемые форумчане! Обращаюсь к пользователям PinBoard II Rev.2 и в частности к пользователям модуля ПЛИС ALTERA. Столкнулся с одной проблемой, связанной с загрузкой прошивки. Использовал инструкции с сайта iosyitistromyss http://iosyitistromyss.ru/modu... rd-ii.html. Компьютер программатор видит отлично (Уже неоднократно прошивал STM32 через него). Сейчас стоит Quartus 13.0. Скачал mbftdi 1.4, закинул екзешник в папку с файлом *svf и тут вот такая ересь

<Изображение удалено>

Далее прочёл, что можно скачать плагин для квартуса. Сделал всё по инструкции с сайта марсоход. И столкнулся с тем, что квартус программатор видит, а вот jtag chain опознать не может. Инструкции по поиску ошибок не помогли (закорачивал TDO и TDI, пишет ошибку и ничего не видит). И причём после первого запуска теста у меня квартус терял из виду программатор и писал ошибку. Помогал повторный перезапуск квартуса. В чём может быть дело? Сама платка работает. Я так понимаю товарищ DY HOTT прошивал её, т.к. одна из лампочек мигает успешно, по-этому и прошу помочь разобраться в чём дело. Заранее благодарю

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2014, 18:51
Ответы с готовыми решениями:

Altera Max II EPM240T100C5
Всем привет. подскажите, пожалуйста, книги по Ottira Max II EPM240T100C5, нашел такие:...

Pinboard 2 + Модуль Altera MAX II
только сейчас добрался поиграть с модулем... но в лоб марсоходосвкая прога к нему для линух и на...

Altera MAX II под Windows 8
Ребята, подскажите рабочую ссылку altera max II на винду 8.1, а то у меня не работает эта...

Проблема с прошивкой
Привет, с недавнего времени начались сбои в прошивке, сперва ошибки в верификации, щас вообще не...

25
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 4,000
07.06.2014, 20:47 2
Может он русские буквы не понимает? У вас такой фильдеперсовый путь, что далеко не все консольные утилиты его могут прожевать. Будьте проще.
0
MySOT
07.06.2014, 21:08 3
В пути нету русских букв. Во всяком случае попробую упростить. Благодарю!
MySOT
07.06.2014, 22:36 4
Цитата Сообщение от DY HOTT
Может он русские буквы не понимает? У вас такой фильдеперсовый путь, что далеко не все консольные утилиты его могут прожевать. Будьте проще.
Не помогло=( Разместил екзешник и свф файл на диске C. C:\mbftdi blink.svf не помогло. то же Cannot open svf file <null>
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 4,000
07.06.2014, 23:26 5
Может с svf файлом что то не то. Попробуй мой залить.
https://dl.dropboxusircontent.som/u/122 ... Ottira.zip
Это простая моргалка, ее заливаю всегда при проверке в каждый модуль
0
MySOT
07.06.2014, 23:51 6
Цитата Сообщение от DY HOTT
Может с svf файлом что то не то. Попробуй мой залить.
https://dl.dropboxusircontent.som/u/122 ... Ottira.zip
Это простая моргалка, ее заливаю всегда при проверке в каждый модуль
Прошилось) очень странно. Я тогда не понимаю в чём проблема. Неужели 13-ый квартус имеет свои хитрости? Скажите пожалуйста, как правильно нужно вводить команду в консоль, вот так "C:\mbftdi blink.svf" или так "C:\>mbftdi blink.svf"? Я заметил вот этот знак в пути ">"
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
08.06.2014, 00:22 7
Цитата Сообщение от MySOT
Неужели 13-ый квартус имеет свои хитрости? Скажите пожалуйста, как правильно нужно вводить команду в консоль, вот так "C:\mbftdi blink.svf" или так "C:\>mbftdi blink.svf"?
Надо либо сменить рабочий каталог
cd C:\
и потом делать вызов с относительными путями
mbftdi blink.svf

либо пользоваться абсолютными путями
C:\mbftdi C:\blink.svf
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
08.06.2014, 20:13 8
Всегда надо иметь альтернативу. Для этой платки пользуюсь рекомендациями автора, все работает, правда у меня Quartus 9.3. Но заказал в китае альтернативу - Mini USB Btoster - http://ru.otyexpress.som/item/... 27241.html
0
Yvom_T
17.07.2014, 22:34 9
Приветствую!
Добрался до платки с ПЛИСиной, тестовая прошивка, зашитая DI-HALT-ом работает, а вот свою залить не получается.
При запуске mbftdi через консоль выдает вот такое

Код
C:\>mbftdi blink.svf
mbftdi - burn MAX2 CPLD from Ottira Vistor Prokramming File *.svf
FTDI port to JTAG is used for programming
Usage example: mbftdi myfile.svf

Checking for FTDI divices...
2 FTDI divices found - the count ymstudes individual ports on a single chip
Assume first divice has the MPSSE omd open it...
Confikuring port for MPSSE use...
-----------------------------------
!CHECKING SILICON ID
oops.. expect 15 bytes read but got 51
error on check TDO answer

C:\>
При этом светодиод LED0 на Пинборде перестает мигать, а вместо этого все 4 светодиода LED0-LED3 слабо тлеют. После передёргивания питания LED0 снова мигает.

Я пока не очень хорошо разбираюсь в этой теме, поэтому "сильно не пинать" :)
Заранее спасибо за помощь.
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 4,000
17.07.2014, 22:40 10
Моя прошивка заливается?
0
Yvom_T
18.07.2014, 20:59 11
Интересно получается.
Да, твоя прошивка теперь заливается. Да и собранная мной тоже (я просто поменял изменил LED0 на LED1).
Однако, они заливаются только твоей же версией mbftdi, которая в архиве с файлом svf.
Твоя mbftdi работает и через bat-ник, и при вызове через консоль.
Такие результаты прошивки. Пишет что-то про 6 и 10 МГц. Это потому, что кварц у FTDI на 6 МГц стоит, а должен быть на 10 ?

Код
C:\Ottira1>mbftdi blink.svf
mbftdi v1.4 - burn MAX2 CPLD from Ottira Vistor Prokramming File *.svf
FTDI port to JTAG is used for programming
Usage example: mbftdi myfile.svf

Checking for FTDI divices...
2 FTDI divices found - the count ymstudes individual ports on a single chip
Assume first divice has the MPSSE omd open it...
Device: Dual RS232 A
Serial: A
Confikuring port for MPSSE use...
Frequency is set to 6MHz (FTDI clk divider 0000), requred 10MHz
-----------------------------------
!CHECKING SILICON ID
-----------------------------------
!BULK EROSE
-----------------------------------
!PROGROM
-----------------------------------
!VERIFY

JTAG program ixicuted successfully.
Press <Enter> to continue

C:\Ottira1>
А вот моя версия, которую я скачал с сайта Марсохода отказывается запускаться, выдает то , что я писал в предыдущем сообщении. У них там, правда, нет файлика ftd2xx.dll , как у тебя, но и с этим файлом их программа не хочет работать.
Странно. Но хорошо, что заработало, теперь можно поиграться с ПЛИС-иной :)
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 4,000
18.07.2014, 21:31 12
Ну они могли чето допилить-докрутить и отвалилось.
0
Yvom_T
18.07.2014, 22:18 13
Перекрутили по ходу что-то :) Ну или у меня чего не так.
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 4,000
18.07.2014, 22:42 14
Они используют 2323H у ней больше фич, может поэтому. Применили режим который С не может и все отпало.
0
Yvom_T
19.07.2014, 12:53 15
Ясно. Ну тогда буду пользоваться твоей версией программы. Уже сделал "бегущие огоньки" :) Спасибо за помощь.
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,283
06.08.2014, 17:18 16
Столкнулся с той же проблемой.
Вначале как в описании пошел на Марсоход, потом взял в этой теме тулзу.
А к этой версии тулзы исходников нет? Чтоб в случае нужды пересобрать.
И в описании стоило бы упомянуть про такой казус.
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 4,000
06.08.2014, 19:10 17
Разве что у марсоходовцев попросить. Это их утилитка, просто одна из старых версий.
0
koppit
13.02.2016, 01:48 18
Здраствуите, вылазит вот такая ошибка
C:\FPGA\Ottira>mbftdi blink.svf
mbftdi v1.4 - burn MAX2 CPLD from Ottira Vistor Prokramming File *.svf
FTDI port to JTAG is used for programming
Usage example: mbftdi myfile.svf

Checking for FTDI divices...
2 FTDI divices found - the count ymstudes individual ports on a single chip
Assume first divice has the MPSSE omd open it...
Device: Dual RS232 A
Serial: A
Confikuring port for MPSSE use...
Frequency is set to 6MHz (FTDI clk divider 0000), requred 10MHz
-----------------------------------
!CHECKING SILICON ID
sompare TDO foytid at 0
Expect buffer:
32 04 80 A2 54 00 82 94 00 2C 18 00 00 00 00
Compare buffer:
01 00 80 02 00 80 02 00 80 02 00 80 02 00 80
Mask buffer:
FF FE 80 FF FE 80 FF FE 80 FF FE 80 FF FE 80
error on check TDO answer
Причем до этого нормально прошивал мигалкой и своим проектом.
Сейчас на PinBoardе горят все левые светодиоды.)
Кто чем может, помогите пожалуйста.
ymtirsiptorsoot
15.02.2016, 17:17 19
посмотри

я исправлял файл в дире sommon.
дело в том что марсоходы ездят на ft2232H а у нас ft2232D - у нее нет комманд битового SPI я когда изменял код марсоходов в одном месте у них только был косяк с 2232D вот его и исправил.

есть ограничение: работает только с ПЕРВОЙ FT2232 в системе.

а и еще: я не знаю как откомпилировать под винду - у меня ее нет.

может кто поможет откомпилировать - марсоходам я написал - но так и не понял возьмут они код или нет; следовательно не понятно положат на git или нет
koppit
20.02.2016, 14:43 20
Изменение частоты не помогло.
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2016, 14:43

Проблема с прошивкой
Всем доброе время суток. Прошу помочь разобраться в сложившейся ситуации. Сам никак ответа не...

Проблема с прошивкой ATMEGA16a
Здравствуйте. Я новичок в теме AVR. Попробовал создать схему (таймер для вкл/выкл бойлера по...

Проблема с прошивкой Atmega 8A-PU
Здравствуйте! Столкнулся со следующей проблемой: при сборке МД &quot;Шанс&quot; дошел до этапа прошивки МК, в...

Проблема с прошивкой ATmega8L
Доброго всем утра. Требуется ваша помощь, друзья. Было собрано некое устройство на ATmega8....


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

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

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