- make_release.ps1: образы BL616 (прошивка моста, загрузчик и штатная
прошивка Sipeed) и настройки BLFlashCommand с путями к соседним файлам
собираются в один архив bl616_bridge_firmware-v<версия>.zip с памяткой
bin/release_readme.txt;
- make_portable.ps1, make_release.ps1: zip через ZipFile с '/' в путях —
Compress-Archive из PowerShell 5.1 пишет '\', и распаковщики кроме
Проводника считают его частью имени файла;
- make_portable.ps1: без файлов, которые BLFlashCommand оставляет в chips\
после прошивки (img_create\, eflash_loader_cfg.ini);
- README, CHANGELOG: новый состав релиза.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 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.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>