Files
BL616-firmware/bin
Gromov_IA 8bc1583805 Прошивка моста 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.
2026-10-02 14:59:10 +03:00
..

Образы Sipeed для BL616

Не собираются из этого репозитория — взяты у Sipeed как есть. Нужны для прошивки моста (flash_prog_cfg.ini, restore_prog_cfg.ini).

Файл Адрес Зачем
bl616_bootloader_0x20000_nano20k_signed.bin 0x0 загрузчик, зашифрованный ключом Sipeed: ROM с прожжённым eFuse запускает только такие образы. Безусловно передаёт управление на 0x20000, где лежит наша прошивка
bl616_fpga_partner_25kDock.bin 0x0 штатная прошивка отладчика Tang Primer 25K Dock (эмуляция FT2232), версия 2025030317 — для отката (scripts\flash.ps1 -Restore)

SHA-256:

1b5d0ed698a3f2bf0b9d4f72d242868da993e737bbea0c8288267b69b73fbc12  bl616_bootloader_0x20000_nano20k_signed.bin
1be5c1f99270ccc483b5570bec01d877e22902c8b402141f6eeb4ac5b745aacd  bl616_fpga_partner_25kDock.bin