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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

Jump to solution
715 Views
PhilippH
Contributor I

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:

  1. Install S32 Design Studio IDE v3.5 Service Pack 1 EAR4 Build 23030
  2. 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
  3. 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]]
]

 

0 Kudos
Reply
1 Solution
636 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi Philipp,

Sorry, I checked the latest HVBMS for the S32K358 and it still uses S32DS v3.5 and RTD 3.0.0.
At this stage, I'm afraid you'll have to refer to section 4 BMS Software installation procedure in the BMS_SWInstalationGuide_Bring-up_2024.10.pdf to install these software.

BMS_SWInstalationGuide_Bring-up_2024.10.png

It is not recommended to install these software in S32DS v3.6.3. Unless the HVBMS team releases a new version of the software package, those examples will not work in S32DS v3.6.3 + RTD 6.0.0 environment.


Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

View solution in original post

3 Replies
637 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi Philipp,

Sorry, I checked the latest HVBMS for the S32K358 and it still uses S32DS v3.5 and RTD 3.0.0.
At this stage, I'm afraid you'll have to refer to section 4 BMS Software installation procedure in the BMS_SWInstalationGuide_Bring-up_2024.10.pdf to install these software.

BMS_SWInstalationGuide_Bring-up_2024.10.png

It is not recommended to install these software in S32DS v3.6.3. Unless the HVBMS team releases a new version of the software package, those examples will not work in S32DS v3.6.3 + RTD 6.0.0 environment.


Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

509 Views
PhilippH
Contributor I

Thanks,

we managed to install a working environment with the detailled installation guide and downgraded our project.

Despite using the S32K358, some of us develop on EvalBoards using the S32K396 (https://www.nxp.com/part/S32K396BMS-EVB).

I tried installing the S32K396 SDK in my environment, however S32DS now crashes upon opening it. Is there a way to use the HVBMS environment with S32K396?

0 Kudos
Reply
500 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

I noticed that the two packages are different in the Automotive Software Package Manager.
I recommend reinstalling S32DS v3.5 in a different directory, such as C:\NXP\S32DS.3.5_S32K396BMS.

S32K396BMS BMS&VCU PoC.png

%3CLINGO-SUB%20id%3D%22lingo-sub-2170462%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EProblems%20using%20BMS%20GEN1%20SDK%204.4%20and%20R21-11%20Version%201.0.3%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170462%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Sir%20or%20Madam%2C%3C%2FP%3E%3CP%3Ewe%20have%20troubles%20using%20the%20driver%20%E2%80%9ES32K3%20BMS%20GEN1%20SDK%204.4%20and%20R21-11%20Version%201.0.3%E2%80%9C%20in%20S32%20Design%20Studio%20with%20S32K358.%3C%2FP%3E%3CP%3EIn%20the%20Release%20Notes%20of%20the%20BMS%20SDK%2C%20in%20section%202.2.2%20Installation%20Design%20Studio%2C%20the%20following%20steps%20are%20written%3A%3C%2FP%3E%3COL%3E%3CLI%3EInstall%20S32%20Design%20Studio%20IDE%20v3.5%20Service%20Pack%201%20EAR4%20Build%2023030%3C%2FLI%3E%3CLI%3EInstall%20the%20Update%20Site%20for%20S32K3%20Real%20Time%20Drivers%20AUTOSAR%204.4%20and%20R21-11%20Version%203.0.0%3A%26nbsp%3B%3CEM%3ESW32K3_RTD_4.4_R21-11_3.0.0_D2303_DS_updatesite.zip%3C%2FEM%3E%3C%2FLI%3E%3CLI%3EInstall%20this%20BMS%20GEN1%20SDK%20SW%20package%20using%20the%20Update%20site%20installer%3A%26nbsp%3B%3CEM%3ESW32K3_BMS_GEN1_SDK_4.4_R21-11_1.0.3_updatesite_D2407.zip%3C%2FEM%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3EUntil%20now%2C%20we%20worked%20with%20S32%20DS%20v3.6.3%20and%20%3CEM%3ESW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_DesignStudio_updatesite.zip%3C%2FEM%3E.%3C%2FP%3E%3CP%3EInstalling%20%3CEM%3ESW32K3_BMS_GEN1_SDK_4.4_R21-11_1.0.3_updatesite_D2407.zip%20%3C%2FEM%3Ewith%20RTD%206.0.0%20in%20S32%20DS%20v3.6.3%20fails%20with%20an%20error%20message%20%5B1%5D.%3C%2FP%3E%3CP%3EA%20downgrade%20from%20RTD%206.0.0%20to%203.0.0%20leads%20to%20error%20messages%20upon%20opening%20our%20project%20file%20that%20we%20created%20using%20RTD%206.0.0%20%5B2%5D.%3C%2FP%3E%3CP%3EI%20created%20a%20blank%20project%20using%20S32%20DS%20v3.5%20(I%20could%20not%20find%20the%20exact%20Service%20Pack%201%20EAR4%20Build%202030).%20I%20could%20install%20RTD%203.0.0%20and%20the%20BMS%20SDK%20according%20to%20the%20release%20notes%20above.%20However%2C%20the%20generated%20code%20did%20not%20compile%20because%20standardTypes.h%20was%20not%20found.%3C%2FP%3E%3CP%3EMy%20questions%3A%3C%2FP%3E%3CUL%3E%3CLI%3EIs%20there%20a%20way%20to%20import%2C%20configure%20and%20compile%20the%20BMS%20Drivers%20using%20the%20BMS%20SDK%2C%20RTD%206.0.0%20and%20S32%20DS%20v3.6.3%3F%3C%2FLI%3E%3CLI%3EIf%20not%2C%20do%20all%20developers%20that%20use%20S32%20DS%20need%20to%20downgrade%20their%20installation%20and%20RTD%20to%20comply%20with%20the%20steps%20from%20the%20release%20notes%3F%20We%20all%20work%20on%20a%20common%20configuration%20of%20which%20the%20BMS%20driver%20is%20part%20of.%3C%2FLI%3E%3CLI%3EHow%20do%20we%20generate%20code%20that%20compiles%3F%3C%2FLI%3E%3C%2FUL%3E%3CBR%20%2F%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3EPhilipp%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%5B1%5D%3A%3C%2FP%3E%3CP%3ES32DS%20v3.6.3%3C%2FP%3E%3CP%3EInstallation%20of%20BMS-SDK%20mit%20RTD%206.0.0%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3EOperation%20details%20Software%20being%20installed%3A%0Acom.nxp.BMS_GEN1_SDK.S32K3XX.root.1.0.3.feature.feature.group%201.0.3.202408021227%20Missing%20requirement%3A%0Acom.nxp.BMS_GEN1_SDK.S32K3XX.root.1.0.3.feature.feature.group%201.0.3.202408021227%20requires%0A'org.eclipse.equinox.p2.iu%3B%20com.nxp.RTD.S32K3.root.feature.feature.group%203.0.0'%20but%20it%20could%20not%20be%20found%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3E%5B2%5D%3A%3C%2FP%3E%3CP%3ES32DS%20v3.6.3%3C%2FP%3E%3CP%3ELoading%20our%20S32DS%20Project%20with%20RTD%203.0.0%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3EAn%20error%20has%20occurred.%20See%20error%20log%20for%20more%20details.%0A%0APeripheralExpressionException%5B%0ADescription%3A%20Feature%20FEATURE_PORT_PINSWITHIF%20not%20defined%20for%20the%20part%20number%20S32K358%2C%20core%20M7_0_0%20and%20peripheral%20null%0AFunction%3A%20getFeature(valid)%0AContexts%3A%0AExpressionContext%5B%20child_context%20%3D%20ChildContext%5B%0A%20%24this%20%3D%20Siul2_Port.PortConfigSet.PortContainer.0.PortPin.0.PortPinIfe%0A%20component%20%3D%20Siul2_Port%0A%20%24instance%20%3D%20Siul2_Port%0A%20%24group%20%3D%20BOARD_InitPeripherals%5D%5D%0A%0AExpressionContext%5B%20child_context%20%3D%20ChildContext%5B%0A%20%24this%20%3D%20Siul2_Port.PortConfigSet.PortContainer.0.PortPin.0.PortPinIfe%0A%20component%20%3D%20Siul2_Port%0A%20%24instance%20%3D%20Siul2_Port%0A%20%24group%20%3D%20BOARD_InitPeripherals%5D%5D%0A%0AExpressionContext%5B%20child_context%20%3D%20ChildContext%5B%0A%20%24this%20%3D%20Siul2_Port.PortConfigSet.PortContainer.0.PortPin.0.PortPinIfe%0A%20component%20%3D%20Siul2_Port%0A%20%24instance%20%3D%20Siul2_Port%0A%20%24group%20%3D%20BOARD_InitPeripherals%5D%5D%0A%5D%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2176156%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Problems%20using%20BMS%20GEN1%20SDK%204.4%20and%20R21-11%20Version%201.0.3%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2176156%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20noticed%20that%20the%20two%20packages%20are%20different%20in%20the%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fapp-autopackagemgr%2Fautomotive-software-package-manager%3AAUTO-SW-PACKAGE-MANAGER%3FcurrentTab%3D0%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20Automotive%20Software%20Package%20Manager%3C%2FA%3E.%3CBR%20%2F%3EI%20recommend%20reinstalling%20S32DS%20v3.5%20in%20a%20different%20directory%2C%20such%20as%20C%3A%5CNXP%5CS32DS.3.5_S32K396BMS.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22S32K396BMS%20BMS%26amp%3BVCU%20PoC.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22S32K396BMS%20BMS%26amp%3BVCU%20PoC.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F358624i8CF60CBFCAFC875D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22S32K396BMS%20BMS%26amp%3BVCU%20PoC.png%22%20alt%3D%22S32K396BMS%20BMS%26amp%3BVCU%20PoC.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2175847%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Problems%20using%20BMS%20GEN1%20SDK%204.4%20and%20R21-11%20Version%201.0.3%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2175847%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThanks%2C%3C%2FP%3E%3CP%3Ewe%20managed%20to%20install%20a%20working%20environment%20with%20the%20detailled%20installation%20guide%20and%20downgraded%20our%20project.%3C%2FP%3E%3CP%3EDespite%20using%20the%20S32K358%2C%20some%20of%20us%20develop%20on%20EvalBoards%20using%20the%20S32K396%20(%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fpart%2FS32K396BMS-EVB%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fpart%2FS32K396BMS-EVB%3C%2FA%3E).%3C%2FP%3E%3CP%3EI%20tried%20installing%20the%20S32K396%20SDK%20in%20my%20environment%2C%20however%20S32DS%20now%20crashes%20upon%20opening%20it.%20Is%20there%20a%20way%20to%20use%20the%20HVBMS%20environment%20with%20S32K396%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2171491%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Problems%20using%20BMS%20GEN1%20SDK%204.4%20and%20R21-11%20Version%201.0.3%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2171491%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CSPAN%3EPhilipp%2C%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3ESorry%2C%20I%20checked%20the%20latest%20HVBMS%20for%20the%20S32K358%20and%20it%20still%20uses%20S32DS%20v3.5%20and%20RTD%203.0.0.%3CBR%20%2F%3EAt%20this%20stage%2C%20I'm%20afraid%20you'll%20have%20to%20refer%20to%20section%20%3CSTRONG%3E4%20BMS%20Software%20installation%20procedure%3C%2FSTRONG%3E%20in%20the%20%3CSTRONG%3EBMS_SWInstalationGuide_Bring-up_2024.10.pdf%3C%2FSTRONG%3E%20to%20install%20these%20software.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22BMS_SWInstalationGuide_Bring-up_2024.10.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22BMS_SWInstalationGuide_Bring-up_2024.10.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F357397iCB571D45124B358E%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22BMS_SWInstalationGuide_Bring-up_2024.10.png%22%20alt%3D%22BMS_SWInstalationGuide_Bring-up_2024.10.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EIt%20is%20not%20recommended%20to%20install%20these%20software%20in%20S32DS%20v3.6.3.%26nbsp%3BUnless%20the%20HVBMS%20team%20releases%20a%20new%20version%20of%20the%20software%20package%2C%20those%20examples%20will%20not%20work%20in%20S32DS%20v3.6.3%20%2B%20RTD%206.0.0%20environment.%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3EBest%20Regards%2C%3CBR%20%2F%3ERobin%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3ENote%3A%3CBR%20%2F%3E-%20If%20this%20post%20answers%20your%20question%2C%20please%20click%20the%20%22ACCEPT%20AS%20SOLUTION%22%20button.%20Thank%20you!%3C%2FP%3E%0A%3CP%3E-%20We%20are%20following%20threads%20for%207%20weeks%20after%20the%20last%20post%2C%20later%20replies%20are%20ignored%3CBR%20%2F%3EPlease%20open%20a%20new%20thread%20and%20refer%20to%20the%20closed%20one%2C%20if%20you%20have%20a%20related%20question%20at%20a%20later%20point%20in%20time.%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E