Обновить логгер УМП и исправить запуск UART и EEPROM
Перейти на компактные 12-словные записи v4 и сохранять 10 процентов банка после отключения. Добавить трёхсекундное ожидание роста ЗПТ и настраиваемый лимит пусков. Явно инициализировать состояние UART и гарантировать публикацию параметров EEPROM перед запуском Timer2. Сохранить воспроизводимые сборки, регрессионные проверки, документацию и обновлённые результаты сборки; исключить временные артефакты.
This commit is contained in:
@@ -21,7 +21,7 @@ CLI define EEPROM_M95M02 должен передаваться и компиля
|
||||
| 0x5051 | 0x0051 | Штатный регистр останова | RW |
|
||||
| 0x5052 | 0x0052 | CAN timeout LOAD, мс | RW; для LOAD 1…60000 |
|
||||
| 0x507C | 0x007C | LOAD_STATUS | Только чтение для LOAD |
|
||||
| 0x507D | 0x007D | LOAD_ATTEMPTS | Только чтение для LOAD |
|
||||
| 0x507D | 0x007D | LOAD_MAX_ATTEMPTS, лимит пусков | RW; для LOAD 1…65535, по умолчанию 5 |
|
||||
| 0x507E | 0x007E | LastMode | Как штатный регистр |
|
||||
| 0x507F | 0x007F | Commands, битовая маска | RW; штатная фиксация команды |
|
||||
| 0x5F00…0x5F07 | Константы GAS-профиля | Сигнатура, версия, возможности | Только чтение |
|
||||
@@ -66,7 +66,8 @@ CLI define EEPROM_M95M02 должен передаваться и компиля
|
||||
| Функция отличается от 3/6 | Код 1, illegal function |
|
||||
| Адрес вне региона; блок пересекает границу; запись паспорта GAS | Код 2, illegal address |
|
||||
| FC03 quantity = 0 или >124; нечётное количество CAN | Код 3, illegal value |
|
||||
| LOAD: запись 0x507C или 0x507D | Код 2; значения не меняются |
|
||||
| LOAD: запись 0x507C | Код 2; статус не меняется |
|
||||
| LOAD: запись нуля в 0x507D | Код 3; прежний лимит не меняется |
|
||||
| LOAD: запись timeout 0 или >60000 в 0x5052 | Код 3; значение не меняется |
|
||||
| Запись 0x507F | Штатная запись Commands и вызов ump_log_rs, как при FC06(0x007F) |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user