Migrating from 2.2ARM to 3.4DS: Errors occurred during the build

cancel
Showing results for 
Search instead for 
Did you mean: 

Migrating from 2.2ARM to 3.4DS: Errors occurred during the build

Jump to solution
270 Views
roy_vanlierop
Contributor III

The new Design Studio for S32Platform 3.4 has some features I need and therefore migrating from S32DS for ARM 2.2 was the obvious choice.

What I did:

  1. Install DS 3.4
  2. Point to old Workspace, click on OK when asked to migrate.
  3. Open project, refresh, clean and BUILD

roy_vanlierop_0-1622814699557.png

When checking the Project Properties this warning poppes up:

Orphaned configuration. No base extension cfg exists for com.freescale.s32ds.cross.gnu.arm.cortexm.exe.release.508611179

roy_vanlierop_1-1622814747288.png

And when checking the Tool Chain Editor:

Orphaned toolchain com.freescale.s32ds.cross.gnu.arm.cortexm.toolChain.release.470831999 (Standard S32DS toolchain for ARM)

roy_vanlierop_2-1622814853243.png

The register View is also empty:

roy_vanlierop_3-1622814899337.png

Renaming the project yields:

Selection is empty or project(s) are out of workspace

roy_vanlierop_0-1622815135207.png

The error log looks like this:

roy_vanlierop_0-1622816318317.png

 

How do I fix this?

0 Kudos
1 Solution
235 Views
roy_vanlierop
Contributor III

Hello Jiri,

My project is still not visible in the migration wizard. 

What I did to solve the problem:

  • Create new project
  • Copy Source/Header file to new project
  • Set your includes correctly
  • Build

This would only work for a relatively simple project without any SDK dependencies. It also fixed the renaming of the project as this is a whole new project. 

S32DS 3.4 does not seem to index my project correctly if it's not inside the Workspace folder structure. This seems to be a separate bug that also hinders the Migration Tool. 

roy_vanlierop_0-1623323643609.png

 

View solution in original post

4 Replies
252 Views
jiri_kral
NXP Employee
NXP Employee

Hi, 

you need to use Migration tool - here are steps which works for me:

Import S32DS v2.2 project (File -> Import) into existing S32DS v3.4 workspace

jiri_kral_0-1623250328796.png

When done - select Migrate (File -> Migrate) 

jiri_kral_1-1623250844604.png

Select your project and click on Finish button. 

 

Jiri

 

 

0 Kudos
243 Views
roy_vanlierop
Contributor III

Hello Jiri,

The options in the Migrate filter dropdown are quite limited in my case: 

roy_vanlierop_0-1623309528747.png

Am I missing some prerequisite? 

EDIT:

Under Help -> S32DS Extensions and Updates -> S32K1xx development package

roy_vanlierop_0-1623311243018.png

This needs to be installed for the filters to appear. 

Migrating is still impossible though as the Project is not selectable: 

roy_vanlierop_1-1623311375143.png

 

 

With regards,
Roy

 

0 Kudos
239 Views
jiri_kral
NXP Employee
NXP Employee

Hi, 

 

Try to choose migration from S32DS 2018.R1 - some projects aren't detected as a v2.2 because uses the very same toolchain as is used in older S32DS. 

Installing S32K1xx SDK also extends migration ability. 

 

Jiri 

0 Kudos
236 Views
roy_vanlierop
Contributor III

Hello Jiri,

My project is still not visible in the migration wizard. 

What I did to solve the problem:

  • Create new project
  • Copy Source/Header file to new project
  • Set your includes correctly
  • Build

This would only work for a relatively simple project without any SDK dependencies. It also fixed the renaming of the project as this is a whole new project. 

S32DS 3.4 does not seem to index my project correctly if it's not inside the Workspace folder structure. This seems to be a separate bug that also hinders the Migration Tool. 

roy_vanlierop_0-1623323643609.png

 

View solution in original post