- 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>
25 lines
1.6 KiB
Plaintext
25 lines
1.6 KiB
Plaintext
Прошивка моста BL616 для Tang Primer 25K Dock
|
||
=============================================
|
||
|
||
tang25k_debugger_bl616.bin прошивка моста (DirtyJTAG + UART),
|
||
адрес 0x20000
|
||
bl616_bootloader_0x20000_nano20k_signed.bin загрузчик Sipeed, адрес 0x0 -
|
||
пишется вместе с прошивкой моста
|
||
bl616_fpga_partner_25kDock.bin штатная прошивка Sipeed, адрес 0x0 -
|
||
для отката
|
||
flash_prog_cfg.ini, restore_prog_cfg.ini настройки BLFlashCommand для этих файлов
|
||
|
||
Проще всего прошивать программой TangProgrammer из того же релиза: вкладка
|
||
«Прошивка моста (BL616)».
|
||
|
||
Вручную (BLFlashCommand из Bouffalo SDK или из TangProgrammer, папка
|
||
tools\bouffalo_flash_cube):
|
||
1. Отключите USB, замкните тестовые точки TDO и 3V3 (нижняя сторона платы),
|
||
подключите USB, разомкните. Появится COM-порт «Bouffalo CDC DEMO».
|
||
2. Из этой папки:
|
||
...\BLFlashCommand.exe --interface=uart --baudrate=2000000 --port=COMxx --chipname=bl616 --cpu_id= --config=flash_prog_cfg.ini
|
||
Для отката на штатную прошивку: --config=restore_prog_cfg.ini
|
||
3. Переподключите USB.
|
||
|
||
В BouffaloLabDevCube: два файла по адресам выше, режим UART, 2000000 бод.
|