Commit Graph
11 Commits
Author SHA1 Message Date
Andrey dce9dd41a4 Использовать общий итератор версии прошивки
Убрать повторное увеличение версии из проектной обёртки.
Проверять прямое подключение templates и вызов через обёртку в CCS.
Сохранить текущий номер прошивки 1.0.5 и уточнить документацию.
2026-10-19 12:02:08 +03:00
Andrey 31f92e89d9 Обновить сборку прошивки 166, TESTLAMP и кодировку исходников
Перенести настройки выпуска в JSON, добавить переносимый сценарий сборки и проверки BIN. Обновить конфигурации CCS, исходники в UTF-8, обработку TESTLAMP, образы прошивки и регрессионные проверки.
2026-10-17 14:36:59 +03:00
Andrey 13f1a2c5fd Добавить heartbeat и передачу CAN по изменению и таймеру
Для всех Mode передавать пакеты при обновлении данных и повторять каждый через 1300 мс от последнего CAN ACK. Отдельно отправлять heartbeat раз в секунду. Сохранить маски рассылки, отключение потоков нулевым периодом и неблокирующее восстановление после ошибок TX.

Проверены границы периодов, все Mode, занятый mailbox, отмена без CANAA, отсутствие ACK, переполнение Timer1, первый снимок и справедливость потоков. Изменённые модули ecan.c и main.c скомпилированы компилятором TI C2000.
2026-10-16 23:17:00 +03:00
Andrey fe95dbff3d Перенести паспорт и проверку прошивки из 167 в 166
Добавить неизменяемое окно 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 байт. Аппаратная проверка требует установки нового образа и перезапуска платы.
2026-10-16 12:05:44 +03:00
Andrey 3e69aab967 Настроить подключение отладчика в CCS
Выбрать SAU510USBIsoPlusV2 и автоматическую настройку цели. Сохранить обновлённые CCS подписи опций без изменения их значений.

Проверка: оба XML-файла успешно разобраны, текст сохранён в UTF-8.
2026-10-16 11:42:21 +03:00
Andrey 22eb4ce243 Увеличить период передачи кнопок пульта по CAN до 200 мс 2026-10-16 11:26:45 +03:00
Andrey 4635f00a20 Выбрать исполнение 166 и исправить обратный порядок индикаторов 2026-10-16 11:26:29 +03:00
Andrey 1955f2c98f Сократить запись логгера УМП до 12 слов формата v4 2026-10-16 11:26:14 +03:00
Andrey ba9a54959e Исправить фильтрацию TESTLAMP и показать заголовки в CCS 2026-10-16 10:15:09 +03:00
Andrey e8cb02449f Добавлен хеш Git-коммита в имя BIN-файла прошивки 2026-09-22 12:56:45 +03:00
Andrey 23a4157f1f Добавлен проект 166 для CCS 12 и обновлены файлы прошивки 2026-09-22 04:26:46 +03:00