Dear Sir or Madam,
we have troubles using the driver „S32K3 BMS GEN1 SDK 4.4 and R21-11 Version 1.0.3“ in S32 Design Studio with S32K358.
In the Release Notes of the BMS SDK, in section 2.2.2 Installation Design Studio, the following steps are written:
- Install S32 Design Studio IDE v3.5 Service Pack 1 EAR4 Build 23030
- Install the Update Site for S32K3 Real Time Drivers AUTOSAR 4.4 and R21-11 Version 3.0.0: SW32K3_RTD_4.4_R21-11_3.0.0_D2303_DS_updatesite.zip
- Install this BMS GEN1 SDK SW package using the Update site installer: SW32K3_BMS_GEN1_SDK_4.4_R21-11_1.0.3_updatesite_D2407.zip
Until now, we worked with S32 DS v3.6.3 and SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_DesignStudio_updatesite.zip.
Installing SW32K3_BMS_GEN1_SDK_4.4_R21-11_1.0.3_updatesite_D2407.zip with RTD 6.0.0 in S32 DS v3.6.3 fails with an error message [1].
A downgrade from RTD 6.0.0 to 3.0.0 leads to error messages upon opening our project file that we created using RTD 6.0.0 [2].
I created a blank project using S32 DS v3.5 (I could not find the exact Service Pack 1 EAR4 Build 2030). I could install RTD 3.0.0 and the BMS SDK according to the release notes above. However, the generated code did not compile because standardTypes.h was not found.
My questions:
- Is there a way to import, configure and compile the BMS Drivers using the BMS SDK, RTD 6.0.0 and S32 DS v3.6.3?
- If not, do all developers that use S32 DS need to downgrade their installation and RTD to comply with the steps from the release notes? We all work on a common configuration of which the BMS driver is part of.
- How do we generate code that compiles?
Best regards,
Philipp
[1]:
S32DS v3.6.3
Installation of BMS-SDK mit RTD 6.0.0:
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
Loading our S32DS Project with RTD 3.0.0:
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]]
]