1
开箱即用2
获取软件3
连接4
构建、加载该电气化多合一平台将多种汽车电气化应用整合至单个电子控制单元(ECU)中。该平台将传统上需由独立ECU实现的功能相结合,有助于降低硬件复杂度,减少系统成本,减轻重量,同时支持高效的功能安全与信息安全管理。
本快速入门指南将引导您基于S32K396微控制器(MCU)设置、构建并运行二合一DC-DC转换器和电池管理系统(BMS)概念验证(POC),从而在共享平台上运行这两个应用。
该套件内含物包括:
Something went wrong! Please try again.
要提供电源,需要以下设备:
Something went wrong! Please try again.
要进行评估,需要一台运行Windows或Linux的PC,且该PC需满足恩智浦FreeMASTER的最低系统要求。
Something went wrong! Please try again.
在此步骤中,确认已安装所需软件库,并且这些库与本项目中的其他软件组件兼容。您的PC上可能已安装了其中一些库。
成功下载.exe文件后,作为安装流程的第一步,将默认路径更改为:
C://S32DS.3.6.0/S32DS/software/ http://www.nxp.com/lgfiles/updates/Eclipse/AMMCLIB/S32DS_3.5Something went wrong! Please try again.
在此步骤中,将在S32DS中安装IPCF的更新站点。
要在tresos Studio中使用IPCF,请执行以下步骤:
SW32K396_IPCF_1.1.0_D2502.exe,安装该应用/X-in-1/eenvs/S32K396/2-in-1_DC-DC_FoxBMS/M7_2_MSC/S32K396_SSM_core2/util SW32K396_IPCF_1.1.0_D2502/eclipse/plugins/Ipcf_TS_T40D34 M11I0R0plugin.xml文件Something went wrong! Please try again.
安装S32 DS和FreeMASTER后,需将源文件链接至使用Tresos Studio构建的主安全内核。
在Tresos Studio中打开项目后,执行以下步骤:
/X-in-1/eenvs/S32K396/2-in-1_DC-DC_FoxBMS/M7_2_MSC/S32K396_SSM_core2/util common.mak然后找到以下行:
图1. 将路径添加到FreeMASTER。
S32DS.3.6.0/S32DS/software/FreeMASTER_S32K3_v3.0/srcSomething went wrong! Please try again.
使用.exe文件安装SW32K3_SAF_1.0.5_EVAL_D2502驱动程序后,请继续执行以下步骤:
C:/EB/tresos/plugins/中删除下列插件: Bist_TS_T40D34M10I5R0eMcem_TS_T40D34M10I5R0mSel_TS_T40D34M10I5R0Safetybase_TS_T40D34M10I5R0sBoot_TS_T40D34M10I5R0sCheck_TS_T40D34M10I5R0sReco_TS_T40D34M10I5R0cd C://build/ export S32K39X_EB_ACP_DIR=C:/EB/tresos/export S32K3_SAF_DIR=C:/NXP/SW32K3_SAF_1.0.5_EVAL_D2503/eclipse/pluginspython build_instance.py -c ../X-in-1/build.json --patch allSomething went wrong! Please try again.
在此步骤中,准备运行预构建二进制文件,或基于源代码构建电气化多合一项目。
要使用所提供的预构建二进制文件运行电气化多合一项目,安装所需的调试工具,并登录恩智浦软件目录。除非计划基于源代码构建项目,否则无需安装构建依赖项。
若要基于源代码构建电气化多合一项目:
注:如果您的账号无权访问一个或多个高级软件发布版本,仍可通过烧写所提供的预构建二进制文件来运行项目。此选项无需从源代码构建项目,但必须安装所需的调试工具。
Something went wrong! Please try again.
为帮助您了解如何搭建实验台,下方图2提供了一个示例。
图2. 二合一概念验证实验台硬件布局。
上图中每个编号标签均对应下方列表中的相应项目详情:
Something went wrong! Please try again.