- src/: прошивка встроенного отладчика BL616 — составное USB-устройство 1209:C0CA: DirtyJTAG v3 (WinUSB через MS OS 2.0) + CDC-ACM UART к FPGA B3/C3; UART до 20 Мбод на DMA, JTAG до 30 МГц через аппаратный SPI; - bin/: загрузчик Sipeed (0x0) и штатная прошивка 2025030317 для отката; - gui/: TangProgrammer.exe (C# WinForms, .NET Framework 4) — загрузка FPGA в SRAM и во флеш-память, копия и стирание флеш-памяти FPGA, прошивка моста; светлая и тёмная тема; - scripts/: setup, build, flash, build_gui, make_portable, а также make_release и publish_release для релизов Gitea; - fpga_test/, tests/: тестовые проекты Gowin (loopback, stream) и тесты UART на Python; - tools/openFPGALoader/: openFPGALoader 1.1.1 для Windows x64.
36 lines
2.4 KiB
Plaintext
36 lines
2.4 KiB
Plaintext
Tang Primer 25K — программатор (переносная версия)
|
||
====================================================
|
||
|
||
Запуск: TangProgrammer.exe, двойной щелчок. Устанавливать ничего не нужно.
|
||
|
||
Требования
|
||
----------
|
||
* Windows 10 или 11, 64-бит (.NET Framework 4.8 в них уже есть).
|
||
* Папку целиком держите в любом месте, куда можно писать (рабочий стол,
|
||
D:\...), но не в Program Files: программа прошивки моста создаёт файлы
|
||
рядом с собой.
|
||
* Gowin IDE на этом компьютере нужна только для сборки своих .fs.
|
||
|
||
Драйверы
|
||
--------
|
||
Ставить ничего не нужно. При первом подключении платы Windows сама установит
|
||
WinUSB для JTAG («DirtyJTAG») и драйвер COM-порта UART — подождите 10–30 секунд.
|
||
Прошивка моста хранится в самой плате (в BL616), переносить её не нужно.
|
||
|
||
Если архив скачан из интернета или пришёл почтой
|
||
-----------------------------------------------
|
||
До распаковки: правой кнопкой по zip → «Свойства» → отметить «Разблокировать»
|
||
→ OK. Иначе Windows может показать «Система Windows защитила ваш компьютер»
|
||
(программа не подписана) — тогда «Подробнее» → «Выполнить в любом случае».
|
||
|
||
Что внутри
|
||
----------
|
||
TangProgrammer.exe сама программа
|
||
tools\openFPGALoader\ openFPGALoader 1.1.1: загрузка FPGA, флеш-память FPGA
|
||
tools\bouffalo_flash_cube\ BLFlashCommand — только для вкладки «Прошивка моста»
|
||
firmware\, *.ini прошивка моста, загрузчик и штатная прошивка Sipeed
|
||
(тоже только для вкладки «Прошивка моста»)
|
||
|
||
Настройки программы (тема, последние файлы) хранятся отдельно для каждого
|
||
пользователя в %LOCALAPPDATA%\Tang25kProgrammer.
|