Набор инструментов проектирования на основе моделей для HCP
Основные характеристики
Набор инструментов NXP Model-Based Design Toolbox для HCP версии 1.2.0 предназначен для поддержки микроконтроллеров S32S2xx, S32R4x и S32G2xx в среде MATLAB/Simulink, что позволяет пользователям:
- Разработка приложений с использованием методологий Model-Based Design;
- Моделируйте и тестируйте модели Simulink для микроконтроллеров S32S, S32R и S32G перед развертыванием моделей на целевых аппаратных устройствах;
- Генерируйте код приложения автоматически без необходимости ручного кодирования C/ASM
- Развертывание приложения непосредственно из MATLAB/Simulink на оценочные платы NXP
Основные функции и функции, поддерживаемые в выпуске RFP v1.2.0:
- Поддержка микроконтроллера S32S247TV и платформы разработки GreenBox II.
- Поддержка MCU S32G274A и платформы разработки GoldBox (плата эталонного дизайна S32G-VNP-RDB2)
- Поддержка MCU S32R41 с макетной платой (X-S32R41-EVB)
- Совместимость с версиями MATLAB R2020a – R2022b.
- Полностью интегрирован с Simulink Toolchain
- Включает ExampБиблиотека, которая охватывает:
- Программное обеспечение в цикле, процессор в цикле
- Для получения более подробной информации по каждой из тем, выделенных выше, обратитесь к следующим главам.
Поддержка микроконтроллера HCP
Пакеты и производные
Model-Based Design Toolbox для HCP версии 1.2.0 поддерживает:
Набор инструментов модельно-ориентированного проектирования для HCP
Заметки о выпуске
- Пакеты MCU S32S2xx:
- С32С247ТВ
- Пакеты MCU S32G2xx:
- С32Г274А
- Пакеты MCU S32R4x:
- S32R41
Конфигурации можно легко изменить для каждой модели Simulink из меню «Параметры конфигурации»:
Функции
Model-Based Design Toolbox для HCP версии 1.2.0 поддерживает следующие функции:
- Чтение / запись памяти
- Регистрация чтение/запись
- Профиfiler
Конфигурация по умолчанию, поддерживаемая набором инструментов, доступна на панелях Target Hardware Resources: На этой панели пользователь может обновить параметры платы модели, такие как адрес устройства, имя пользователя, пароль и папку загрузки.
Набор инструментов Model-Based Design Toolbox для HCP версии 1.2.0 был протестирован с использованием официальной платформы разработки NXP Green Box II для S32S2xx, платформы разработки NXP Gold Box для S32G2xx и платы разработки X-S32R41-EVB для S32R41.
Возможности Model-Based Design Toolbox
Model-Based Design Toolbox для HCP версии 1.2.0 поставляется с полной библиотекой блоков Simulink HCP MCU, как показано ниже.
Есть две основные категории:
- Бывший медицинский работникampле Проекты
- S32S2xx Вспомогательные блоки
Режимы моделирования HCP
Набор инструментов обеспечивает поддержку следующих режимов моделирования:
- Программное обеспечение в цикле (SIL)
- Процессор в цикле (PIL)
Программное обеспечение в цикле
Моделирование SIL компилирует и запускает сгенерированный код на пользовательском компьютере для разработки. Такое моделирование можно использовать для обнаружения ранних дефектов и их исправления.
Процессор в цикле
В моделировании PIL сгенерированный код запускается на целевом оборудовании. Результаты симуляции PIL передаются в Simulink для проверки численной эквивалентности симуляции и результатов генерации кода. Процесс проверки PIL является важной частью цикла проектирования, чтобы убедиться, что поведение кода развертывания соответствует проекту.
Бывший медицинский работникampле библиотека
Бывшийamples Library представляет собой набор моделей Simulink, которые позволяют тестировать различные встроенные в микросхему модули MCU и запускать сложные приложения PIL.
Модели Simulink, показанные как exampФайлы дополнены подробным описанием, чтобы помочь пользователям лучше понять выполняемые функции, инструкциями по настройке оборудования, когда это необходимо, и разделом проверки результатов.
БывшийampФайлы также доступны на странице справки MATLAB.
Предпосылки
Поддерживаемые выпуски и ОС MATLAB
Этот набор инструментов разработан и протестирован для поддержки следующих выпусков MATLAB:
- R2020а;
- Р2020б;
- R2021а;
- Р2021б;
- R2022а;
- R2022b
Минимальная рекомендуемая платформа ПК для плавной разработки:
- ОС Windows® или ОС Ubuntu: любой процессор x64
- Не менее 4 ГБ оперативной памяти
- Не менее 6 ГБ свободного места на диске.
- подключение к Интернету для web загрузок.
Поддерживаемая операционная система
Уровень SP | 64-битный | |
Виндовс 7 | СП1 | X |
Виндовс 10 | X | |
Убунту 21.10 | X |
Поддержка цепочки инструментов сборки
Поддерживаются следующие компиляторы:
Семья MCU | Компилятор поддерживается | Версия выпуска |
S32S2xx | GCC для встроенных процессоров ARM | В9.2 |
S32G2xx | GCC для встроенных процессоров ARM | В10.2 |
S32R4x | GCC для встроенных процессоров ARM | В9.2 |
Целевой компилятор для Model-Based Design Toolbox необходимо настроить.
Model-Based Design Toolbox использует механизм Toolchain, предоставляемый Simulink, чтобы включить автоматическую генерацию кода с помощью набора инструментов Embedded и Simulink Coder. По умолчанию набор инструментов настроен для выпусков MATLAB R2020a – R2022b. Для любой другой версии MATLAB пользователю необходимо выполнить m-скрипт набора инструментов, чтобы сгенерировать соответствующие настройки для его/ее среды установки.
Это делается путем изменения текущего каталога MATLAB на каталог установки набора инструментов (например: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) и запуска сценария «mbd_hcp_path.m».
mbd_hcp_path
Обработка 'C[…]\ \NXP_MBDToolbox_HCP в качестве корня установки MBD Toolbox. Добавлен путь к MBD Toolbox.
Регистрация набора инструментов…
Успешно.
Этот механизм требует, чтобы пользователи установили пакет поддержки встроенного кодера для процессора ARM Cortex-A и пакет поддержки встроенного кодера для процессора ARM Cortex-R в качестве предварительного условия.
Сценарий «mbd_hcp_path.m» проверяет зависимости установки пользователя и выдает инструкции для успешной установки и настройки набора инструментов.
Инструментальную цепочку можно дополнительно расширить с помощью меню Simulink Model Configuration Parameters:
Известные ограничения
Список известных ограничений можно найти в файле readme.txt. file который поставляется вместе с набором инструментов, и с ним можно ознакомиться в папке установки надстройки MATLAB в Model-Based Design Toolbox for HCP.
Информация о поддержке
Для получения технической поддержки зарегистрируйтесь в следующем сообществе NXP Model-Based Design Toolbox:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Как к нам добраться:
Домашняя страница:
www.nxp.com.
Web Поддерживать: www.nxp.com/support
Информация в этом документе предоставляется исключительно для того, чтобы разработчики систем и программного обеспечения могли использовать продукты NXP Semiconductor. По настоящему документу не предоставляются явные или подразумеваемые лицензии на авторское право на проектирование или изготовление каких-либо интегральных схем или интегральных схем на основе информации, содержащейся в этом документе.
NXP Semiconductor оставляет за собой право без предварительного уведомления вносить изменения в любую из представленных здесь продуктов. NXP Semiconductor не дает никаких гарантий, заявлений или гарантий в отношении пригодности своих продуктов для какой-либо конкретной цели, а также Freescale Semiconductor не берет на себя никакой ответственности, возникающей в результате применения или использования любого продукта или схемы, и, в частности, отказывается от какой-либо ответственности, в том числе без ограничение косвенных или случайных убытков. «Типичные» параметры, которые могут быть указаны в технических описаниях и/или спецификациях NXP Semiconductor, могут различаться и действительно различаются в зависимости от приложений, а фактическая производительность может меняться со временем. Все рабочие параметры, включая «Типовые», должны быть проверены техническими экспертами заказчика для каждого приложения заказчика. NXP Semiconductor не передает никаких лицензий в соответствии со своими патентными правами или правами других лиц. Продукты NXP Semiconductor не разработаны, не предназначены и не разрешены для использования в качестве компонентов в системах, предназначенных для хирургической имплантации в тело, или других приложений, предназначенных для поддержки или поддержания жизни, или для любого другого применения, в котором отказ продукта NXP Semiconductor может создать ситуацию, при которой возможны травмы или смерть. Если Покупатель приобретает или использует продукты NXP Semiconductor для любого такого непреднамеренного или несанкционированного применения, Покупатель должен возместить убытки и оградить NXP Semiconductor и ее должностных лиц, сотрудников, дочерние компании, филиалы и дистрибьюторов от любых претензий, затрат, убытков и расходов, а также разумного адвоката. сборы, возникающие прямо или косвенно в связи с любым требованием о телесных повреждениях или смерти, связанным с таким непреднамеренным или несанкционированным использованием, даже если в таком заявлении утверждается, что NXP Semiconductor проявила небрежность в отношении конструкции или изготовления детали.
MATLAB, Simulink, Stateflow, Handle Graphics и Real-Time Workshop являются зарегистрированными товарными знаками, а TargetBox является товарным знаком The MathWorks, Inc.
Microsoft и .NET Framework являются товарными знаками корпорации Microsoft.
Flexera Software, Flexlm и FlexNet Publisher являются зарегистрированными товарными знаками или товарными знаками Flexera Software, Inc. и/или InstallShield Co. Inc. в Соединенных Штатах Америки и/или других странах.
NXP, логотип NXP, CodeWarrior и ColdFire являются товарными знаками NXP Semiconductor, Inc., Reg. Пат. США. и тм. Выключенный. Flexis и Processor Expert являются товарными знаками NXP Semiconductor, Inc. Все остальные названия продуктов и услуг являются собственностью соответствующих владельцев.
© 2021 NXP Semiconductors. Все права защищены.
Документы/Ресурсы
![]() |
Набор инструментов проектирования на основе моделей NXP для HCP [pdf] Инструкции Набор инструментов проектирования на основе моделей для HCP, Набор инструментов проектирования на основе моделей, Набор инструментов проектирования, Набор инструментов |