Прошивка моста BL616 для Tang Primer 25K и программатор TangProgrammer
- 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.
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# openFPGALoader 1.1.1 для Windows x64
|
||||
|
||||
Готовая сборка, чтобы `TangProgrammer.exe` и команды из README работали сразу
|
||||
после клонирования. Программа ищет её по пути `tools\openFPGALoader\bin`.
|
||||
|
||||
Нужна версия **не ниже 1.1.0**: в ней исправлена работа DirtyJTAG с GW5A.
|
||||
|
||||
Откуда взято:
|
||||
|
||||
* `openFPGALoader.exe` — из релиза v1.1.1 проекта
|
||||
<https://github.com/trabucayre/openFPGALoader/releases/tag/v1.1.1>
|
||||
(`mingw-w64-ucrt-x86_64-openFPGALoader-ci-1-any.pkg.tar.zst`);
|
||||
* DLL — из пакетов MSYS2 UCRT64 (<https://repo.msys2.org/mingw/ucrt64/>):
|
||||
`libftdi-1.5-13`, `libusb-1.0.30-1`, `zlib-1.3.2-2`, `gcc-libs-16.2.0-4`,
|
||||
`libwinpthread-14.0.0.r426.g4564ee4b5-1`.
|
||||
|
||||
Лицензии: openFPGALoader — Apache-2.0; libftdi, libusb — LGPL-2.1;
|
||||
libgcc/libstdc++ — GPL-3.0 с исключением GCC Runtime Library; winpthreads — MIT;
|
||||
zlib — zlib License.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user