Релиз из пяти файлов: веб-форма Gitea больше не принимает
- 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: новый состав релиза.
This commit is contained in:
@@ -19,9 +19,7 @@ USB-устройством из двух независимых функций:
|
||||
|---|---|
|
||||
| `TangProgrammer-<версия>-win64.zip` | **программатор с окном** — распаковать и запустить, внутри всё нужное (openFPGALoader, BLFlashCommand, прошивки моста) |
|
||||
| `TangProgrammer.exe` | только программа — для клона этого репозитория (рядом должна быть папка `tools\`) |
|
||||
| `tang25k_debugger_bl616.bin` | прошивка моста, пишется по адресу `0x20000` |
|
||||
| `bl616_bootloader_0x20000_nano20k_signed.bin` | загрузчик Sipeed, пишется по адресу `0x0` вместе с прошивкой моста |
|
||||
| `bl616_fpga_partner_25kDock.bin` | штатная прошивка Sipeed (`0x0`) — для отката |
|
||||
| `bl616_bridge_firmware-<версия>.zip` | образы BL616 для ручной прошивки: прошивка моста `tang25k_debugger_bl616.bin` (адрес `0x20000`), загрузчик Sipeed `bl616_bootloader_0x20000_nano20k_signed.bin` (`0x0`), штатная прошивка Sipeed `bl616_fpga_partner_25kDock.bin` (`0x0`, для отката), настройки BLFlashCommand и памятка |
|
||||
| `fpga_test_bitstreams-GW5A-25.zip` | тестовые битстримы `loopback.fs` и `stream.fs` для проверки UART |
|
||||
| `SHA256SUMS.txt` | контрольные суммы |
|
||||
|
||||
@@ -95,9 +93,11 @@ USB-устройством из двух независимых функций:
|
||||
```
|
||||
*(пишет загрузчик Sipeed из `bin\` и собранную прошивку моста
|
||||
`build\build_out\tang25k_debugger_bl616.bin`)*;
|
||||
* вручную, BouffaloLabDevCube или BLFlashCommand: файлы из релиза,
|
||||
* вручную, BouffaloLabDevCube или BLFlashCommand: архив
|
||||
`bl616_bridge_firmware-…zip` из релиза,
|
||||
`bl616_bootloader_0x20000_nano20k_signed.bin` по адресу `0x0` и
|
||||
`tang25k_debugger_bl616.bin` по адресу `0x20000`.
|
||||
`tang25k_debugger_bl616.bin` по адресу `0x20000` (команда — в `README.txt`
|
||||
архива).
|
||||
5. Переподключите USB. Появятся «DirtyJTAG» и новый COM-порт.
|
||||
|
||||
Перед первой прошивкой стоит сохранить полный дамп флеш-памяти BL616
|
||||
@@ -249,7 +249,8 @@ python tests\uart_stream_test.py --port COM14 --seconds 30 --switches 10
|
||||
.\scripts\publish_release.ps1
|
||||
```
|
||||
Или вручную: «Релизы» → «Новый релиз» → тег, текст из `CHANGELOG.md`,
|
||||
файлы из `dist\release\v<версия>\`.
|
||||
файлы из `dist\release\v<версия>\`. Веб-форма Gitea на этом сервере
|
||||
принимает не больше 5 файлов — поэтому релиз и собирается ровно из пяти.
|
||||
|
||||
## Ограничения
|
||||
|
||||
|
||||
Reference in New Issue
Block a user