МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: MBFTDI на FT2232D возможно?

MBFTDI на FT2232D возможно? 3 года 2 мес. назад #4611

  • foton6
  • foton6 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 0
Доброго всем времени суток!

Обычно работаю с RISC процессорами, но тут просто под руку попалась платака с EPM7192ЫЙС1160-15 (max7000).
Да-да она устарелая, но вникнуть в суть программируемой логики пойдет думаю(особенно учитывая что их у меня под рукой шт 5 валяется).
Естественно озадачился прошивалкой, и набрел на MBFTDI. У меня есть только FT2232D.
Из найденной инфы понял что можно "это" провернуть. Скачал SVF плеер версии 1.2(он вроде бы поддерживает D версию).
Схему подключения "намутил" сравнив ДШ на 2232H и 2232D.
В ответ получаю:

тык [ Нажмите, чтобы развернуть ]


Я так понимаю несмотря на ошибки - это означает что все ок?
И можно ли подцепить 2232D как jtag ?


Похоже все таки не шьется, но старая прошивка точно слетела.

О и частота кварца на FT2232D какая должна быть? (у меня 6МГц стоит).
И все таки хотелось бы увидеть схемку, точнее какие пины нужны для Jtag(прошивки).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от foton6.

MBFTDI на FT2232D возможно? 3 года 2 мес. назад #4612

Отвечу на вопросы начиная с последнего:

foton6 пишет: О и частота кварца на FT2232D какая должна быть? (у меня 6МГц стоит).
И все таки хотелось бы увидеть схемку, точнее какие пины нужны для Jtag(прошивки).


Есть программатор на базе FT2232D: Flyswatter версии 1 (см. www.tincantools.com/JTAG/Flyswatter.html ).

Вот его схема: www.tincantools.com/JTAG/Flyswatter.html

foton6 пишет: .... но тут просто под руку попалась платака с EPM7192ЫЙС1160-15 (max7000).
....
Скачал SVF плеер версии 1.2(он вроде бы поддерживает D версию).


openocd поддерживает Flyswatter и умеет "проиграть" SVF.

Вот пример прошивки платы Марсоход2 при помощи openocd путём "проигрывания" SVF:
openocd.zylin.com/gitweb?p=openocd.git;a...8ce5041eef894ac09e12
Спасибо сказали: foton6

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

MBFTDI на FT2232D возможно? 3 года 2 мес. назад #4613

  • foton6
  • foton6 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 0
Удалось прошить, НО для этого я вырезал полностью секцию проверки , то есть SVF начинает проигрывается с очистки и т.д.
Получается схема подключения верная, но по какой то причине проверка заканчивается печально:
Процесс прошивки без изменения SVF [ Нажмите, чтобы развернуть ]


Почему вылетают ошибки при проверке?

Так же приходится убавлять вручную в SVF скорость с 10МГц до 6МГц.
Можно ли Qartus настроить так что бы в SVF сразу при компиляции вбивалась нужная скорость?

З.Ы.
Что прошивка проходит решил потому что прошитая программа выполняется (Банальное мигание светодиодом по приходу сигналов на заданные пины).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от foton6.

MBFTDI на FT2232D возможно? 3 года 2 мес. назад #4614

  • foton6
  • foton6 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 0
Да еще забыл сказать:
Все dll файлы для jtag необходимые закинул в bin Quartus'а.
Quartus видит подключение 2232D, но кроме появления в списке возможных устройств для прошивки он никак не взаимодействует с ней...

Можно ли его прикрутить также как 2232H в виде JTAG?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

MBFTDI на FT2232D возможно? 3 года 2 мес. назад #4627

  • foton6
  • foton6 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 0
Попробовал шить MAX2, все отл. Значит проблема в том что max7000 которые у меня уже слишком старые (приходится кое что править в секции проверки что бы шилось).
JTAG так и не заставил фунциклировать((((

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

MBFTDI на FT2232D возможно? 2 года 11 мес. назад #5145

Не совсем про 2232D, но вопрос такой же:

можно FT4232H ?

судя по программе MBftdi - да, можно.
Но драйвер для QuartusII 15 не находит программатор совсем.

Драйвер заточен на указанную микросхему?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

MBFTDI на FT2232D возможно? 2 года 9 мес. назад #5396

Чтобы не плодить много тем:
скачал для линукса как по инструкции

git clone github.com/marsohod4you/MBFTDI-SVF-Player.git

есть там почему-то ошибка в Makefile (полечил)

mbftdi v1.4 - execute Altera Vector Programming File *.svf
FTDI port to JTAG is used for programming
Usage example: >mbftdi myfile.svf

у маня плата
shop.easyelectronics.ru/index.php?categoryID=102
с shop.easyelectronics.ru/index.php?productID=162

пока я еще не сильно понимаю всякие svf, но на FT2232D че-то не поехало.
видимо ребята (респект им) тестят только на FT2232H

я немного поменял несколько строк именно для D в common/mblastercore.c
и скопировал туда ftd2xx.h с дров

- на H не тестил - нету у меня ее

проект во вложении - компилить как по инструкции
marsohod.org/prodmbftdi/menusvfplayer

дрова для ftdi брал с сайта ftdi свежие - ставил как у них по инструкции

работа проги для CPLD

mbftdi PinboarIICPLD.svf
mbftdi v1.4 - execute Altera Vector Programming File *.svf
FTDI port to JTAG is used for programming
Usage example: >mbftdi myfile.svf

Checking for FTDI devices...
2 FTDI devices found - the count includes individual ports on a single chip
FT List devices OK!
Device 0 LocID: 50a1
Device 1 LocID: 238
Assume first device has the MPSSE and open it...
Device: Dual RS232 A
Serial:
Full-speed device (FT2232D) detected
Configuring port for MPSSE use...OK
Synchronizing the MPSSE...OK
Frequency is set to 6MHz (FTDI clk divider 0000), requred 18MHz

!CHECKING SILICON ID
!BULK ERASE
!PROGRAM
!VERIFY

JTAG program executed successfully.
Press <Enter> to continue
[/i]

Вложенный файл:

Имя файла: MBFTDI-SVF-Player.tar.gz
Размер файла: 26 KB
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от interceptorcool.

MBFTDI на FT2232D возможно? 2 года 9 мес. назад #5399

interceptorcool пишет: git clone github.com/marsohod4you/MBFTDI-SVF-Player.git

есть там почему-то ошибка в Makefile (полечил)
...

проект во вложении - компилить как по инструкции
marsohod.org/prodmbftdi/menusvfplayer

Вложенный файл:

Имя файла: MBFTDI-SVF-Player.tar.gz
Размер файла: 26 KB


Это конечно хорошо, что вы что-то где-то подправили и стало работать.

Но было бы совсем здорово, если бы ваши правки попали в исходный репозиторий github.com/marsohod4you/MBFTDI-SVF-Player.git .

Для этого, например, можно сделать pull request на github'е.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
Время создания страницы: 0.197 секунд

facebook  GitHub  YouTube  Twitter