Добавлен хеш Git-коммита в имя BIN-файла прошивки

This commit is contained in:
2026-09-22 12:56:45 +03:00
parent 052f1fb4f3
commit e8cb02449f
5 changed files with 30 additions and 10 deletions

View File

@@ -16,7 +16,11 @@
Файл `28335_RAM_lnk.cmd`, как и в 167, исключён из сборки.
Результаты сборки находятся в `166/Bin`: `UKSSTMS320F28335.out`,
`UKSSTMS320F28335.hex` (Intel HEX) и `UKSSTMS320F28335.bin`.
`UKSSTMS320F28335.hex` (Intel HEX) и `UKSSTMS320F28335_<commit>.bin`,
где `<commit>` — короткий хеш текущего коммита Git (не менее 8 символов).
BIN создаётся скриптом `build_bin.bat`; Git должен быть доступен в `PATH`
процесса CCS. Если определить коммит не удалось, сборка завершается ошибкой.
При наличии незакоммиченных правок хеш обозначает HEAD и не описывает эти правки.
Post-build использует имеющийся `166/Bin/hex2000.exe` с параметрами
`-boot -sci8`, как в 167. Карта линковки находится в корне 166, карта
преобразования загрузочного образа — в `166/Bin`.