How to migrate S32K14x project from S32DS 2018.R1 and SDK 0.8.6 to S32DS 3.6.1 and RTD 3.0?

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

How to migrate S32K14x project from S32DS 2018.R1 and SDK 0.8.6 to S32DS 3.6.1 and RTD 3.0?

267 Views
MX1
Contributor I

I am trying to migrate a projec from S32DS 2016.R1 to S32DS3.6.1, and switch from SDK 0.8.6 to RTD 3.0, using the S32K 146 chip. 

I am manually transferring the project settings to a new project in S32DS 3.6.1, but I'm having trouble configuring the peripherals.

Also, I couldn't find any non-AUTOSAR sample projects for S32DS 3.6.1 and RTD 3.0 on the NXP website. If there are any available sample projects using RTD 3.0 without AUTOSAR, could you please share them? I would like to check how the peripherals are configured.

 

These are the componets that I had in DS2018.R1 

MX1_0-1753173141434.png

 

Also, after configuring the pins, I encountered the following error:
"AUTOSAR Version Numbers of Ftfc_Fls_Ip_Types.h and StandardTypes.h are different."

How can I resolve this issue?

S32K1  

 

 

0 Kudos
Reply
1 Reply

241 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

migrating from SDK/MCAL to RTD is a manual process, and unfortunately, there is no automated tool available to facilitate it. Users need to:

1. Create a new project using the RTD framework.
2. Add the necessary components and configure them using the configuration tool.
3. Manually adapt or rewrite code from the original project to fit the RTD structure.

There is SDK/MCAL to RTD Migration Guide you can refer to;
https://www.nxp.com/docs/en/application-note/AN13435.pdf

If you have RTD installed, you’ll find several non-AUTOSAR sample projects within S32 Design Studio (S32DS).

PetrS_0-1753183865257.png

While these samples may not be specifically for the S32K146, they can serve as useful references.

BR, Petr

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2138214%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHow%20to%20migrate%20S32K14x%20project%20from%20S32DS%202018.R1%20and%20SDK%200.8.6%20to%20S32DS%203.6.1%20and%20RTD%203.0%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2138214%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20am%20trying%20to%20migrate%20a%20projec%20from%20S32DS%202016.R1%20to%20S32DS3.6.1%2C%20and%20switch%20from%20SDK%200.8.6%20to%20RTD%203.0%2C%20using%20the%20S32K%20146%20chip.%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20manually%20transferring%20the%20project%20settings%20to%20a%20new%20project%20in%20S32DS%203.6.1%2C%20but%20I'm%20having%20trouble%20configuring%20the%20peripherals.%3C%2FP%3E%3CP%3EAlso%2C%20I%20couldn't%20find%20any%20non-AUTOSAR%20sample%20projects%20for%20S32DS%203.6.1%20and%20RTD%203.0%20on%20the%20NXP%20website.%20If%20there%20are%20any%20available%20sample%20projects%20using%20RTD%203.0%20without%20AUTOSAR%2C%20could%20you%20please%20share%20them%3F%20I%20would%20like%20to%20check%20how%20the%20peripherals%20are%20configured.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EThese%20are%20the%20componets%20that%20I%20had%20in%20DS2018.R1%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22MX1_0-1753173141434.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22MX1_0-1753173141434.png%22%20style%3D%22width%3A%20227px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348787i56F1604D4E60DF3D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22MX1_0-1753173141434.png%22%20alt%3D%22MX1_0-1753173141434.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EAlso%2C%20after%20configuring%20the%20pins%2C%20I%20encountered%20the%20following%20error%3A%3CBR%20%2F%3E%3CSTRONG%3E%22AUTOSAR%20Version%20Numbers%20of%20Ftfc_Fls_Ip_Types.h%20and%20StandardTypes.h%20are%20different.%22%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EHow%20can%20I%20resolve%20this%20issue%3F%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FS32K1%2Fpd-p%2FS32K1%22%20class%3D%22lia-product-mention%22%20data-product%3D%221687-1%22%20target%3D%22_blank%22%3ES32K1%3C%2FA%3E%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2138361%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20migrate%20S32K14x%20project%20from%20S32DS%202018.R1%20and%20SDK%200.8.6%20to%20S32DS%203.6.1%20and%20RTD%203.0%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2138361%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3Emigrating%20from%20SDK%2FMCAL%20to%20RTD%20is%20a%20manual%20process%2C%20and%20unfortunately%2C%20there%20is%20no%20automated%20tool%20available%20to%20facilitate%20it.%20Users%20need%20to%3A%3C%2FP%3E%0A%3CP%3E1.%20Create%20a%20new%20project%26nbsp%3Busing%20the%20RTD%20framework.%3CBR%20%2F%3E2.%20Add%20the%20necessary%20components%26nbsp%3Band%20configure%20them%20using%20the%20configuration%20tool.%3CBR%20%2F%3E3.%20Manually%20adapt%20or%20rewrite%20code%26nbsp%3Bfrom%20the%20original%20project%20to%20fit%20the%20RTD%20structure.%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EThere%20is%26nbsp%3BSDK%2FMCAL%20to%20RTD%20Migration%20Guide%20you%20can%20refer%20to%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN13435.pdf%3F_gl%3D1*16o3vjq*_gcl_aw*R0NMLjE3NDg5NTQ3NzcuQ2owS0NRand1dnJCQmhEY0FSSXNBS1Jya2pmcjk0SGExMm1XZUNHZl92WDdZSWFzdFBWeGxTdXNGMTVudXFTbUc4aVRkRlJ5MkhYS3pLWWFBZ3ZIRUFMd193Y0I.*_ga*NzIxMDc5NDYzLjE3NDQ3MTQzNzM.*_ga_WM5LE0KMSH*czE3NTMxNzg1NzQkbzI4MSRnMSR0MTc1MzE4Mjc5MyRqNjAkbDAkaDM3NzE2MDAwMQ..%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN13435.pdf%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EIf%20you%20have%20RTD%20installed%2C%20you%E2%80%99ll%20find%20several%26nbsp%3Bnon-AUTOSAR%20sample%20projects%26nbsp%3Bwithin%20S32%20Design%20Studio%20(S32DS).%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22PetrS_0-1753183865257.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22PetrS_0-1753183865257.png%22%20style%3D%22width%3A%20380px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348833iB65B2B0F268622D1%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22PetrS_0-1753183865257.png%22%20alt%3D%22PetrS_0-1753183865257.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EWhile%20these%20samples%20may%20not%20be%20specifically%20for%20the%20S32K146%2C%20they%20can%20serve%20as%20useful%20references.%3C%2FP%3E%0A%3CP%3EBR%2C%20Petr%3C%2FP%3E%3C%2FLINGO-BODY%3E