Добавить неизменяемое окно firmware-info v1 0x1200 из 12 слов для FC03 и служебного CAN, запретить запись. Сохранить текущую технологическую карту и логгер v4 с записью 12 слов. Подключить общий генератор версии 1.0.0 для Balsam-166-PM35, prebuild CCS и локальный выпуск BIN с manifest и SHA-256. Проверять соответствие встроенных слов манифесту до публикации; старый OUT без паспорта отклонять. Проверка: реальные обработчики RS/CAN и CRC под GCC O3, прежний тест логгера, анализатор установленного SetGUI, полная сборка TI C2000 22.6.0.LTS. BIN 30248 байт при границе параметров 32508 байт. Аппаратная проверка требует установки нового образа и перезапуска платы.
9 lines
730 B
Batchfile
9 lines
730 B
Batchfile
@rem Повторно конвертирует готовый OUT только при совпадении со встроенным паспортом текущего prebuild.
|
|
@echo off
|
|
rem Ограничивает переменные окружения этим вызовом и не меняет настройки пользователя.
|
|
setlocal
|
|
rem Общий проектный postbuild создаёт BIN, manifest, SHA-256 и проверяет слова паспорта до публикации.
|
|
python "%~dp0UKSSTMS320F28335\build_identity.py" %*
|
|
rem Передаёт вызывающему процессу фактическую ошибку проверки или конверсии.
|
|
exit /b %errorlevel%
|