2170462_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2170462_zh-CN

2170462_zh-CN

使用电池管理系统 GEN1 SDK 4.4 和 R21-11 版本 1.0.3 时出现问题

亲爱的先生或女士

我们在带有 S32K358 的 S32 Design Studio 中使用驱动程序 “S32K3 电池管理系统 GEN1 SDK 4.4 和 R21-11 版本 1.0.3” 时遇到了问题。

在电池管理系统 SDK 的版本说明中,在安装设计工作室第 2.2.2 节中,编写了以下步骤:

  1. 安装 S32 Design Studio IDE v3.5 Service Pack 1 EAR4 版本 23030
  2. 安装 S32K3 实时驱动程序 AUTOSAR 4.4 和 R21-11 版本 3.0.0 的更新站点:SW32K3_RTD_4.4_R21-11_3.0.0_D2303_DS_updatesite.zip
  3. 使用更新站点安装程序安装此电池管理系统 GEN1 SDK 代码包:SW32K3_BMS_GEN1_SDK_4.4_R21-11_1.0.3_updatesite_D2407.zip

到目前为止,我们使用的是 S32 DS v3.6.3 和SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_DesignStudio_updatesite.zip

在 S32 DS v3.6.3 中使用 RTD 6.0.0 安装SW32K3_BMS_GEN1_SDK_4.4_R21-11_1. 0.3_updatesite_D2407.zip 时,出现错误消息 [1],导致安装失败。

从 RTD 6.0.0 降级到 3.0.0在打开我们使用 RTD 6.0.0 [2] 创建的项目文件时,会出现错误信息。

我使用 S32 DS v3.5 创建了一个空白项目(我找不到确切的 Service Pack 1 EAR4 版本 2030)。我可以安装 RTD 3.0.0以及上面版本说明中的电池管理系统 SDK。但是,由于找不到 standardTypes.h,生成的代码无法编译。

我的问题

  • 有没有办法使用电池管理系统 SDK、RTD 6.0.0 和 S32 DS v3.6.3 来导入、配置和编译电池管理系统 驱动程序?
  • 如果不是,是否所有使用 S32 DS 的开发人员都需要降级其安装和 RTD 以遵守版本说明中的步骤?我们都在使用通用配置,电池管理系统 驱动程序是其中的一部分。
  • 如何生成可编译的代码?

顺祝商祺!

菲律宾


[1]:

S32DS v3.6.3

安装带有 RTD 6.0.0 的电池管理系统-SDK:

Operation details Software being installed:
com.nxp.BMS_GEN1_SDK.S32K3XX.root.1.0.3.feature.feature.group 1.0.3.202408021227 Missing requirement:
com.nxp.BMS_GEN1_SDK.S32K3XX.root.1.0.3.feature.feature.group 1.0.3.202408021227 requires
'org.eclipse.equinox.p2.iu; com.nxp.RTD.S32K3.root.feature.feature.group 3.0.0' but it could not be found

[2]:

S32DS v3.6.3

使用 RTD 3.0.0 加载我们的 S32DS 项目:

An error has occurred. See error log for more details.

PeripheralExpressionException[
Description: Feature FEATURE_PORT_PINSWITHIF not defined for the part number S32K358, core M7_0_0 and peripheral null
Function: getFeature(valid)
Contexts:
ExpressionContext[ child_context = ChildContext[
 $this = Siul2_Port.PortConfigSet.PortContainer.0.PortPin.0.PortPinIfe
 component = Siul2_Port
 $instance = Siul2_Port
 $group = BOARD_InitPeripherals]]

ExpressionContext[ child_context = ChildContext[
 $this = Siul2_Port.PortConfigSet.PortContainer.0.PortPin.0.PortPinIfe
 component = Siul2_Port
 $instance = Siul2_Port
 $group = BOARD_InitPeripherals]]

ExpressionContext[ child_context = ChildContext[
 $this = Siul2_Port.PortConfigSet.PortContainer.0.PortPin.0.PortPinIfe
 component = Siul2_Port
 $instance = Siul2_Port
 $group = BOARD_InitPeripherals]]
]

Re: Problems using BMS GEN1 SDK 4.4 and R21-11 Version 1.0.3

我注意到汽车软件包管理器中的两个代码包不同。
我建议在不同的目录下重新安装 S32DS v3.5,例如 C:\NXP\S32DS.3.5_S32K396BMS。

S32K396BMS BMS&VCU PoC.pngS32K396BMS BMS&VCU PoC.png

Re: Problems using BMS GEN1 SDK 4.4 and R21-11 Version 1.0.3

谢谢!

我们通过详细的安装指南成功安装了一个工作环境,并对项目进行了降级。

尽管使用的是 S32K358,但我们中的一些人还是使用 S32K396(https://www.nxp.com/part/S32K396BMS-EVB) 在 EvalBoard 上进行开发。

我尝试在我的环境中安装 S32K396 SDK,但是 S32DS 现在一打开就会崩溃。有办法在 S32K396 中使用 HVBMS 环境吗?

Re: Problems using BMS GEN1 SDK 4.4 and R21-11 Version 1.0.3

你好,菲利普、

对不起,我检查了 S32K358 的最新 HVBMS,它仍然使用 S32DS v3.5 和 RTD 3.0.0。
在这个阶段,恐怕你必须参考 BMS_SWInstalationGuide_Bring-up_2024.10.pdf 中的第 4 节电池管理系统软件安装程序才能安装这些软件。

BMS_SWInstalationGuide_Bring-up_2024.10.pngBMS_SWInstalationGuide_Bring-up_2024.10.png

不建议在 S32DS v3.6.3 中安装这些软件。 除非 HVBMS 团队版本新版本的软件包,否则这些示例将无法在 S32DS v3.6.3 + RTD 6.0.0 环境中运行。


祝好,
Robin
-------------------------------------------------------------------------------
注:
- 如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。谢谢!

- 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略
如果您以后有相关问题,请另开新主题并参考已关闭的主题。
-------------------------------------------------------------------------------

Re: Problems using BMS GEN1 SDK 4.4 and R21-11 Version 1.0.3

嗨,@Robin_Shen

我也有同样的问题,所以我再确认一下,我无法使用基于 S32DS3.6 版本安装的 S32K3 电池管理系统 SDK AUTOSAR 4.4 R21-11 版本 1.0.2?由于里面有 MC33772 & MC33774 MCAL 驱动程序,所以在电池管理系统 SDK GEN2 中没有,这是我们项目所必需的。

你有什么想法或建议吗?

谢谢!

BR, BillWen


标记 (1)
无评分
版本历史
最后更新:
‎03-24-2026 04:28 AM
更新人: