HCP 基于模型的设计工具箱
主要特点
恩智浦基于模型的 HCP 1.2.0 版设计工具箱旨在支持 S32S2xx、S32R4x 和 S32G2xx MCU 进入 MATLAB/Simulink 环境,使用户能够:
- 使用基于模型的设计方法设计应用程序;
- 在将模型部署到硬件目标之前,对 S32S、S32R 和 S32G MCU 的 Simulink 模型进行仿真和测试;
- 自动生成应用程序代码,无需手动编写 C/ASM 代码
- 将应用程序直接从 MATLAB/Simulink 部署到 NXP 评估板
v1.2.0 RFP 版本支持的主要特性和功能有:
- 支持 S32S247TV MCU 和 GreenBox II 开发平台
- 支持 S32G274A MCU 和 GoldBox 开发平台(S32G-VNP-RDB2 参考设计板)
- 支持带开发板的S32R41 MCU (X-S32R41-EVB)
- 兼容 MATLAB 版本 R2020a – R2022b
- 与 Simulink 工具链完全集成
- 包括前任amp涵盖以下内容的图书馆:
- 软件在环、处理器在环
- 有关上面突出显示的每个主题的更多详细信息,请参阅以下章节。
HCP单片机支持
套餐及衍生品
HCP 1.2.0 版的基于模型的设计工具箱支持:
HCP 基于模型的设计工具箱
发行说明
- S32S2xx MCU 封装:
- S32S247电视
- S32G2xx MCU 封装:
- S32G274A
- S32R4x MCU 封装:
- S32R41
可以从 Configuration Parameters 菜单轻松更改每个 Simulink 模型的配置:
功能
HCP 1.2.0 版的基于模型的设计工具箱支持以下功能:
- 内存读/写
- 注册读/写
- 专业版filer
工具箱支持的默认配置在目标硬件资源面板中可用: 从这个面板,用户可以更新模型板参数,如设备地址、用户名、密码和下载文件夹。
HCP 1.2.0 版基于模型的设计工具箱已使用官方恩智浦 S32S2xx Green Box II 开发平台、恩智浦 S32G2xx 金盒开发平台和 S32R41 X-S32R41-EVB 开发板进行了测试。
基于模型的设计工具箱功能
用于 HCP 1.2.0 版的基于模型的设计工具箱随完整的 HCP MCU Simulink 模块库一起提供,如下所示。
主要有两大类:
- HCP防爆amp项目
- S32S2xx 实用程序块
HCP 模拟模式
该工具箱支持以下模拟模式:
- 软件在环 (SIL)
- 处理器在环 (PIL)
软件在环
SIL 模拟在用户的开发计算机上编译和运行生成的代码。 人们可以使用这样的模拟来检测早期缺陷并修复它们。
处理器在环
在 PIL 仿真中,生成的代码在目标硬件上运行。 PIL 仿真的结果被传输到 Simulink 以验证仿真和代码生成结果的数值等效性。 PIL 验证过程是设计周期的关键部分,可确保部署代码的行为与设计相匹配。
HCP防爆amp图书馆
前任amples 库代表一组 Simulink 模型,可让您测试不同的 MCU 片上模块并运行复杂的 PIL 应用程序。
Simulink 模型显示为 examp文件通过全面的描述得到增强,以帮助用户更好地理解所使用的功能、必要时的硬件设置说明以及结果验证部分。
前任amp文件也可以从 MATLAB 帮助页面获得。
先决条件
支持的 MATLAB 版本和操作系统
此工具箱经过开发和测试,支持以下 MATLAB 版本:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
对于流畅的开发体验,推荐的最低 PC 平台是:
- Windows® 操作系统或 Ubuntu 操作系统:任何 x64 处理器
- 至少 4 GB 的 RAM
- 至少 6 GB 的可用磁盘空间。
- 互联网连接 web 下载。
支持的操作系统
SP级 | 64 位 | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
构建工具链支持
支持以下编译器:
单片机家族 | 编译器支持 | 发行版 |
S32S2xx | 用于 ARM 嵌入式处理器的 GCC | V9.2 |
S32G2xx | 用于 ARM 嵌入式处理器的 GCC | V10.2 |
S32R4x | 用于 ARM 嵌入式处理器的 GCC | V9.2 |
需要配置基于模型的设计工具箱的目标编译器。
基于模型的设计工具箱使用 Simulink 公开的工具链机制,以启用嵌入式和 Simulink Coder 工具箱的自动代码生成。 默认情况下,工具链是为 MATLAB R2020a – R2022b 版本配置的。 对于任何其他 MATLAB 版本,用户需要执行工具箱 m 脚本来为他/她的安装环境生成适当的设置。
这是通过将 MATLAB 当前目录更改为工具箱安装目录(例如:..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\)并运行“mbd_hcp_path.m”脚本来完成的。
mbd_hcp_路径
将 'C[…]\\NXP_MBDToolbox_HCP 视为 MBD 工具箱安装根目录。 MBD 工具箱路径前置。
注册工具链……
成功的。
该机制要求用户安装 Embedded Coder Support Package for ARM Cortex-A Processor 和 Embedded Coder Support Package for ARM Cortex-R Processor 作为先决条件。
“mbd_hcp_path.m”脚本验证用户设置依赖关系,并将发出成功安装和配置工具箱的说明。
可以使用 Simulink 模型配置参数菜单进一步增强工具链:
已知限制
已知限制列表可以在 readme.txt 中找到 file 它随工具箱一起提供,可以在 HCP 基于模型的设计工具箱的 MATLAB 插件安装文件夹中查阅。
支持信息
如需技术支持,请登录以下恩智浦基于模型的设计工具箱社区:
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 产品故障可能导致的任何其他应用造成可能发生人身伤害或死亡的情况。 如果买方为任何此类意外或未经授权的应用购买或使用恩智浦半导体产品,买方应赔偿恩智浦半导体及其管理人员、员工、子公司、附属公司和分销商并使其免受所有索赔、成本、损害和费用的损害,并提供合理的律师因与此类意外或未经授权的使用相关的任何人身伤害或死亡索赔而直接或间接产生的费用,即使此类索赔声称 NXP Semiconductor 在部件的设计或制造方面存在疏忽。
MATLAB、Simulink、Stateflow、Handle Graphics 和 Real-Time Workshop 是注册商标,TargetBox 是 The MathWorks, Inc. 的商标。
Microsoft 和 .NET Framework 是 Microsoft Corporation 的商标。
Flexera Software、Flexlm 和 FlexNet Publisher 是 Flexera Software, Inc. 和/或 InstallShield Co. Inc. 在美国和/或其他国家/地区的注册商标或商标。
NXP、NXP 徽标、CodeWarrior 和 ColdFire 是 NXP Semiconductor, Inc. 的注册商标。 美国专利。 & Tm值。 离开。 Flexis 和 Processor Expert 是 NXP Semiconductor, Inc. 的商标。所有其他产品或服务名称均为其各自所有者的财产
©2021 恩智浦半导体。 版权所有。
文件/资源
![]() |
适用于 HCP 的基于恩智浦模型的设计工具箱 [pdf] 指示 HCP 基于模型的设计工具箱,基于模型的设计工具箱,设计工具箱,工具箱 |