Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.93/160: Рейтинг темы: голосов - 160, средняя оценка - 4.93
MySOT

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

07.06.2014, 18:51. Показов 29681. Ответов 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 прошивал её, т.к. одна из лампочек мигает успешно, по-этому и прошу помочь разобраться в чём дело. Заранее благодарю

cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.06.2014, 18:51
Ответы с готовыми решениями:

Altera max plus 2
Помогите мне соединить мою семисегментную индикацию с счетчиком на D триггере,необходимо чтобы семисегментка досчитывала до 60 и сбрасывала...

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

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

25
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
07.06.2014, 20:47
Может он русские буквы не понимает? У вас такой фильдеперсовый путь, что далеко не все консольные утилиты его могут прожевать. Будьте проще.
0
MySOT
07.06.2014, 21:08
В пути нету русских букв. Во всяком случае попробую упростить. Благодарю!
MySOT
07.06.2014, 22:36
Цитата Сообщение от DY HOTT
Может он русские буквы не понимает? У вас такой фильдеперсовый путь, что далеко не все консольные утилиты его могут прожевать. Будьте проще.
Не помогло=( Разместил екзешник и свф файл на диске C. C:\mbftdi blink.svf не помогло. то же Cannot open svf file <null>
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
07.06.2014, 23:26
Может с svf файлом что то не то. Попробуй мой залить.
https://dl.dropboxusircontent.som/u/122 ... Ottira.zip
Это простая моргалка, ее заливаю всегда при проверке в каждый модуль
0
MySOT
07.06.2014, 23:51
Цитата Сообщение от 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
Цитата Сообщение от 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
Всегда надо иметь альтернативу. Для этой платки пользуюсь рекомендациями автора, все работает, правда у меня Quartus 9.3. Но заказал в китае альтернативу - Mini USB Btoster - http://ru.otyexpress.som/item/... 27241.html
0
Yvom_T
17.07.2014, 22:34
Приветствую!
Добрался до платки с ПЛИСиной, тестовая прошивка, зашитая DI-HALT-ом работает, а вот свою залить не получается.
При запуске mbftdi через консоль выдает вот такое

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
17.07.2014, 22:40
Моя прошивка заливается?
0
Yvom_T
18.07.2014, 20:59
Интересно получается.
Да, твоя прошивка теперь заливается. Да и собранная мной тоже (я просто поменял изменил LED0 на LED1).
Однако, они заливаются только твоей же версией mbftdi, которая в архиве с файлом svf.
Твоя mbftdi работает и через bat-ник, и при вызове через консоль.
Такие результаты прошивки. Пишет что-то про 6 и 10 МГц. Это потому, что кварц у FTDI на 6 МГц стоит, а должен быть на 10 ?

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
18.07.2014, 21:31
Ну они могли чето допилить-докрутить и отвалилось.
0
Yvom_T
18.07.2014, 22:18
Перекрутили по ходу что-то :) Ну или у меня чего не так.
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
18.07.2014, 22:42
Они используют 2323H у ней больше фич, может поэтому. Применили режим который С не может и все отпало.
0
Yvom_T
19.07.2014, 12:53
Ясно. Ну тогда буду пользоваться твоей версией программы. Уже сделал "бегущие огоньки" :) Спасибо за помощь.
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
06.08.2014, 17:18
Столкнулся с той же проблемой.
Вначале как в описании пошел на Марсоход, потом взял в этой теме тулзу.
А к этой версии тулзы исходников нет? Чтоб в случае нужды пересобрать.
И в описании стоило бы упомянуть про такой казус.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
06.08.2014, 19:10
Разве что у марсоходовцев попросить. Это их утилитка, просто одна из старых версий.
0
koppit
13.02.2016, 01:48
Здраствуите, вылазит вот такая ошибка
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
посмотри

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

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

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

может кто поможет откомпилировать - марсоходам я написал - но так и не понял возьмут они код или нет; следовательно не понятно положат на git или нет
koppit
20.02.2016, 14:43
Изменение частоты не помогло.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.02.2016, 14:43
Помогаю со студенческими работами здесь

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

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

Проблема с прошивкой
Всем добра. Необходима помощь в прошивке, Kingston sa400/480gb. Контроллер sm2258xt, память hynix. Не понятно, какую прошивку на него...

Проблема с прошивкой
Привет, с недавнего времени начались сбои в прошивке, сперва ошибки в верификации, щас вообще не соединяет: $ avrdude -c stk500v2 -p m168...

Проблема с прошивкой ATMega16
Решил в образовательных целях сделать свои собственные часы реального времени. Для простоты, на первый раз, МК должен был просто мигать...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru