Настройка постоянной памяти AUTOSAR

Можно моделировать постоянную память AUTOSAR для приложений AUTOSAR. Для моделирования постоянной памяти AUTOSAR импортируйте определения постоянной памяти из файлов ARXML или создайте постоянное содержимое памяти в Simulink ®. Сведения о рабочем процессе с высоким уровнем постоянной памяти см. в разделе Статическая и постоянная память.

Постоянная память AUTOSAR (ConstantMemory) соответствует внутренним глобальным параметрам Simulink. В среде выполнения AUTOSAR средства калибровки имеют доступ к ConstantMemory блоки для измерения и калибровки.

Для моделирования постоянной памяти AUTOSAR в модели можно использовать параметры рабочего пространства модели Simulink. Произвести ConstantMemory для данных параметров рабочей области модели в модели AUTOSAR откройте редактор «Сопоставления кодов». Вкладка «Параметры» используется для сопоставления параметров с ConstantMemory. Например:

  1. Откройте модель AUTOSAR, содержащую параметры рабочей области модели, для которой требуется создать ConstantMemory блоки. В этом примере используется модель autosar_swc_counter.

  2. В ракурсе кода AUTOSAR откройте редактор «Сопоставления кодов» и перейдите на вкладку «Параметры». В списке доступных параметров выберите INC. При выборе параметра атрибуты параметров отображаются в Инспекторе свойств. Используйте инспектор свойств для изменения атрибутов параметров. В раскрывающемся списке «Сопоставлено» выберите ConstantMemory. Дополнительные сведения о коде параметра и атрибутах калибровки см. в разделе Сопоставление параметров рабочего пространства модели с параметрами компонента AUTOSAR.

При создании кода:

  • Экспортированные файлы ARXML содержат CONSTANT-MEMORYS описания параметров, настроенных как ConstantMemory.

  • Сгенерированный код C объявляет параметры постоянной памяти и ссылается на них.

См. также

|

Связанные примеры

Подробнее