Сконфигурируйте постоянную память AUTOSAR

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

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

Чтобы смоделировать постоянную память AUTOSAR, можно использовать параметры рабочего пространства модели Simulink в модели. Чтобы сгенерировать ConstantMemory блоки для данных параметра рабочего пространства модели в модели AUTOSAR, откройте редактор Отображения. Используйте вкладку Parameters, чтобы сопоставить параметры с ConstantMemory. Для примера:

  1. Откройте модель AUTOSAR, которая содержит параметры рабочего пространства модели, для которых вы хотите сгенерировать ConstantMemory блоки. Этот пример использует autosar_swc_counter модели.

  2. В перспективе кода AUTOSAR откройте редактор Code Mappings и выберите вкладку Parameters. В списке доступных параметров выберите INC. При выборе параметра отображаются атрибуты параметров в Property Inspector. Используйте Property Inspector, чтобы изменить атрибуты параметра. В раскрывающемся списке Mapped To выберите ConstantMemory. Для получения дополнительной информации о коде параметра и атрибутах калибровки смотрите Map Model Workspace Parameters to AUTOSAR Component Parameters.

Когда вы генерируете код:

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

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

См. также

|

Похожие примеры

Подробнее о