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

ТЕМА: Программатор ByteBlaster на stm32f103c8t6

Программатор ByteBlaster на stm32f103c8t6 5 года 8 мес. назад #7662

  • diger67
  • diger67 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 2
  • Спасибо получено: 3
Доброго времени суток. Предлагаю вашему вниманию еще одно решение по изготовлению USB ByteBlaster. Для его изготовления нужна любая плата с stm32f103c8t6, шлейф и разъем 10 пин. Прошивка. Работает с родными драйверами от Quartus II. Для работы с MAXII он подходит без доработок, для работы с FPGA у которых питание ниже 3.3 В необходимо ставить согласующий буфер. Файлы с прошивкой и описанием контактов для подключения прикладываю. Информация найдена на просторах интернета, собрал себе, работает, проверил на CPLD как EMP240. Прошить контроллер программатора можно через UART.
Вложения:
Спасибо сказали: Серый Волк, avtar962

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

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

Программатор ByteBlaster на stm32f103c8t6 5 года 8 мес. назад #7665

> Файлы с прошивкой и описанием контактов для подключения прикладываю.


В единственном прилагаемом файле fw.zip только один двоичный файл:
$ unzip -l fw.zip
Archive:  fw.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
    16792  2014-05-05 15:49   fw.bin
---------                     -------
    16792                     1 file

> Информация найдена на просторах интернета, собрал себе, работает, проверил на CPLD как EMP240.

Тут нехудо бы ссылки привести, что и где найдено, как собрать.

Вот, например, есть такой проект: github.com/Icenowy/USB-Blaster-GCC

Собираю под Debian linux, использую компилятор для ARM из пакета gcc-arm-none-eabi:
git clone https://github.com/Icenowy/USB-Blaster-GCC
cd USB-Blaster-GCC
make CROSS_COMPILE=arm-none-eabi- usb-blaster.bin

Описание использованных выходов микроконтроллера можно вытащить из исходных текстов: github.com/Icenowy/USB-Blaster-GCC/blob/...c/blaster_port.c#L39

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

Программатор ByteBlaster на stm32f103c8t6 5 года 8 мес. назад #7666

  • diger67
  • diger67 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 2
  • Спасибо получено: 3
Спасибо за замечание. Действительно не подцепил в архив текстовый файл. Что касается сборки, то возможно использовать любую плату от китайцев с установленным на нее контроллером stm32f103c8t6 и подключенным разъемом USB. С помощью программы STMFlashLoader Demo.exe, через переходник USB-UART заливаете прошивку из архива в контроллер. По инструкции подключаете пять пинов платы к разъему на выход (обычный 5х2 на шлейф). Схемы в источнике не было, да по сути она и не нужна. Старый пост изменить не могу, заливаю по новой. В архиве два файла, прошивка и распиновка. За внешний вид не ругайте. Просто очень хотелось начать изучать данное направление электроники, собрал как есть. Жду ByteBlaster из Китая. Кому интересно покопаться в исходниках могу скинуть на почту.

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

Имя файла: Virtual_COM_Port.zip
Размер файла:12 KB
Вложения:
Спасибо сказали: Серый Волк

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

Последнее редактирование: от diger67.
  • Страница:
  • 1
Время создания страницы: 0.139 секунд
Работает на Kunena форум