Главная страница
Навигация по странице:

  • ЕДК15+ сторона

  • ЗНАЧЕНИЕ (шестнадцатеричный) причина ошибки

  • Функциональное описание edc15 Страница 2 едк15


    Скачать 1.52 Mb.
    НазваниеФункциональное описание edc15 Страница 2 едк15
    Дата17.06.2022
    Размер1.52 Mb.
    Формат файлаdocx
    Имя файла1.de.ru.docx
    ТипДокументы
    #600243
    страница5 из 14
    1   2   3   4   5   6   7   8   9   ...   14

    RCOS - рабочие состояния


    Операционная система различает 3 состояния системы. В какой-то момент времени система принимает ровно одно из следующих состояний:

        1. инициализация


    Инициализация происходит после включения питания или изменения уровня K15 с низкого на высокий, а также может запускаться операционной системой (после нескольких восстановлений, см. ниже). Инициализация используется для установки ядра процессора в определенное состояние и выполняется, когда предполагается, что процессор находится в неопределенном состоянии по отношению к приложению. Продолжительность инициализации обычно находится в диапазоне 200 мс.

        1. восстановление


    Восстановление происходит при условии, что в системе возникла ошибка, которая может быть преобразована в безошибочное состояние путем перезапуска (= сброс + обработка функций восстановления). Целью восстановления является перезапуск сервисных и прикладных программ во время работы без заметного влияния на работу вождения. В случае восстановления предполагается, что вся система находится в частично определенном состоянии. Время восстановления порядка 1 мс. Возникновение восстановлений отслеживается по времени, слишком частые восстановления приводят к инициализации.

        1. оперативный


    Это «нормальное» рабочее состояние блока управления. Рабочее состояние достигается после завершения инициализации или восстановления. Функции, необходимые для управления автомобилем, выполняются только в этом состоянии.



    Аппаратный сброс и НЕ сторожевой таймер OV

    Аппаратный сброс и сторожевой таймер OV и Rst-Cnt >= 3
    Аппаратный сброс и сторожевой таймер OV и Rst-Cnt < 3


    Рисунок OPMODES: рабочие состояния

    стр. 1-10 ЕДК15+ В*³СН

    Y 281 S01/120 - ВГ2



        1. возобновить лечение


    Если операционная система обнаруживает критическую неисправность, она запускает перезагрузку. Этот процесс переводит систему в состояние восстановления. Процедуры восстановления отдельных задач могут считывать причину перезапуска и принимать соответствующие меры. Соответствующая причина ошибки отображается в младшем байте Olda edoRSTCD:


    значение (шестнадцатеричное)

    причина ошибки

    00

    Аппаратная инициализация (без ошибок)

    01

    Тайм-аут при инициализации (1-я задача)

    02

    Тайм-аут при восстановлении (1-я задача)

    03

    Не удалось выполнить тест внешней оперативной памяти

    04

    Тайм-аут инициализации (разное задание)

    05

    Тайм-аут при восстановлении (разное задание)

    06

    Неправильная версия системной таблицы в EPROM

    07

    Ошибка чтения битовой комбинации в EPROM

    08

    Ошибка чтения битовой комбинации во внешнем ОЗУ

    09

    Неверная контрольная сумма EPROM



    Неверная запись перезапуска



    Срок действия сторожевого таймера истек во время работы



    Нулевая работа не активна

    0D

    Превышен срок выполнения задачи



    Несогласованные значения valid_bits (внутреннее ОЗУ)

    0F

    Превышен крайний срок ресурса

    10

    Недопустимое прерывание после PEC 0 *)

    11

    Недопустимое прерывание согласно PEC 1

    12

    Недопустимое прерывание согласно PEC 2 **)

    13

    Недопустимое прерывание PEC 3

    14

    Недопустимое прерывание PEC 4

    15

    Недопустимое прерывание PEC 5

    16

    Недопустимое прерывание PEC 6

    17

    Недопустимое прерывание PEC 7

    18

    Недопустимая ловушка или запись прерывания

    19

    Стек не пуст в конце задачи



    Переполнение стека



    Опустошение стека



    Неопределенный код операции

    1D

    нарушение защиты



    Недопустимый доступ к слову-операнду

    1эт

    Незаконный доступ к инструкции

    *) возможно Причина: экстремальная повышенная частота на MES-0.

    **) возможно Причина: экстремальная повышенная частота на FGG-1.

    B*³cH ЕДК15+ сторона 1-11

    Y 281 S01/120 - ВГ2




    значение (шестнадцатеричное)

    причина ошибки

    20

    Доступ к ненастроенной шине

    21

    Нелегальная ловушка HW класса B

    22

    Недопустимое прерывание NMI

    23

    Расстройка в режиме переполнения

    24

    Индекс в dzmDZGPER переполнен

    25

    Переполнение пользовательского стека

    26

    Опустошение пользовательского стека

    27

    Номер канала A/D не соответствует шагу

    28

    Неправильная контрольная сумма EROM (остаток) (с CR: неверный переключатель функций)

    29

    Серийный блок управления с набором прикладных данных



    Модуль CAN блокирует линию готовности

    2 Б

    другой Количество модулей силового каскада — количество используемых силовых каскадов.



    Серия измерений стоит, хотя и началась

    2D

    Заклинило главное реле



    Неверная контрольная сумма внутреннего ПЗУ

    2F

    Превышен срок выполнения задачи на 100 мс

    30

    Неверное количество строк CS (с CR: программирование KWP 2000 Flash Eprom)

    Начало)

    31

    Неправильный идентификатор маски в EPROM

    32

    Тест оперативной памяти XBUS не пройден

    33

    Неверное количество адресных строк

    34

    зарезервировано (для CR: критическая неправдоподобность IWZ)

    35

    Неверная идентификация GateArray

    36

    Запустите программирование KWP 2000 Flash Eprom (с помощью CR: Программирование флэш-памяти).

    активируется через перезагрузку)

    37

    Ошибка теста шины данных

    38

    Программная несовместимость (с CR: присутствуют цифровые условия входа)

    39

    неправильный идентификатор маски во флеше



    Зарезервировано (с CR: связь ведущий/ведомый нарушена)



    Ошибка в тесте подключения к оперативной памяти



    Тест на гибкость CS не прошел

    3D

    Ошибка теста адресной шины



    ошибочныйПодключение шины данных CC215

    Различия между V и CR связаны с разными версиями масок.

    Старший байт сообщения edmRSTCD:

    00h... во время инициализации/восстановления

    10 ч ... во время работы с предыдущей инициализацией 30 ч ... во время работы с предыдущим восстановлением

    стр. 1-12 ЕДК15+ В*³СН

    Y 281 S01/120 - ВГ2




    Старший байт кода перезапуска расширен еще на одну позицию. С кодом перезапуска 80XXh блок управления перешел к высокоуровневому флэш-программированию. Тогда числа в младшем байте имеют другое значение (а именно, номера ошибок самодиагностики), которые можно найти в следующей таблице.


    ЗНАЧЕНИЕ (шестнадцатеричный)

    причина ошибки

    19

    Ошибка контрольной суммы EPROM Страница 36



    неисправный доп. БАРАН.

    1эт

    Ошибка контрольной суммы EPROM (стр. 32,33,37-62)

    24

    Ошибка в тесте совместимости ПО

    27

    Неверная идентификация маски в EPROM (Страница 36)

    50 - 61

    Неправильный битовый шаблон в EPROM

    7F

    Запись высокоуровневого флэш-программирования(через рекавери)

    B*³cH ЕДК15+ сторона 2-1

    Y 281 S01/120 - ВГ2




    1. 1   2   3   4   5   6   7   8   9   ...   14


    написать администратору сайта