problem with SDK's migration

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

problem with SDK's migration

Jump to solution
682 Views
simone_acciarri
Contributor II

Hello,

I'm using MCUXpresso vers. 1.5.1 [Build 7266] and SDK ver. 2.11 to program LPC55S28 micro.

I want to migrate to SDK v.2.13 but i have a problem.

If i try to upgrade SDK, the environment ask me to downgrade SDK to 2.9. If I do it, the environment ask me to downgrade again to 2.6 and so on.

simone_acciarri_0-1688387981397.png

I,also, try to drag and drop the new SDK ma it not works (the environment doesn't recognize the new SDK).

What have I to do to use the new SDK?

Tags (1)
0 Kudos
1 Solution
643 Views
brendonslade
NXP TechSupport
NXP TechSupport

As new SDK versions are released they quite often include changes to the manifest files (i.e. the information about the software and/or target) that IDE versions that were released before that new SDK cannot understand. This means you normally have to update your IDE version when updating your SDK version. However, any IDE version should be able to load an SDK that was released at the same time or before it.

You can see the requirements for IDE version under supported devices on the MCUXpresso IDE page:

It looks like you are trying to use IDE version 11.5.1 with SDK 2.13, but SDK 2.13 needs version 11.7.x of the IDE, so you will need to update.

If you installed your SDK by building it with the SDK builder then you should uninstall the old SDK (delete it) before trying to install a newer version. If you installed it directly using the IDE then it should be updated by the IDE; however - once you have updated the SDK like this you wont be able to use that SDK in the 11.5.x IDE anymore.

View solution in original post

0 Kudos
7 Replies
623 Views
simone_acciarri
Contributor II

Thanks,

I have try also to update MCUXpresso and then SDK.

The Associated SDK become the new SDK, but when I try to "Refresh SDK components", the environment doesn't recognized the new files.

Example.

In my project, I have fsl_usart v. 2.6 (because I used SDK v. 2.11); in the SDK v. 2.13, fsl_usart is v. 2.7, but it doesn't update.

0 Kudos
585 Views
brendonslade
NXP TechSupport
NXP TechSupport

Hi Simone,

Are you using a project that you created or an example? If its an example could you let us know which example you are using and confirm the IDE version you are using now?

I want to confirm if there is a problem with the translation of your project from IDE 11.5.x to the later (11.7.1?) version.

 

0 Kudos
560 Views
simone_acciarri
Contributor II

Hi,

Before I use MCUXpressoIDE 11.5.1 Build 7266(2022-04-13), now i'm using MCUXpresso IDE V.11.7.1 [Build 9221] [2023-03-28].

I didn't use an example project; i started with a new project and i developed my application.

0 Kudos
545 Views
lpcxpresso_supp
NXP Employee
NXP Employee

Hi Simone,

Did the following window appear when you refresh the components?

lpcxpresso_supp_0-1688646872712.png

If not, it is possible that "Remember my decision" and "Keep existing" options have been used before in the IDE and when you tried to refresh the components, the new ones didn't update.

Regards,

MCUXpresso IDE Support

 

0 Kudos
540 Views
simone_acciarri
Contributor II

Hi,

I saw this window

simone_acciarri_1-1688648170489.png

And as you can see, usart driver is clouded (but it's actually version 2.6.0).

Simone

 

0 Kudos
524 Views
lpcxpresso_supp
NXP Employee
NXP Employee

Hi Simone,

In the mentioned window you see a new version of the file as the SDK have been updated to 2.13 version. If you click on Yes, do you see the window specified by us in the previous comment?

If not, please verify if option "Do not ask for component source code import policy" is checked in Preferences -> MCUXpresso IDE ->SDK Handling ->Components.

lpcxpresso_supp_0-1688658505972.png

If it is, uncheck it and select "Component source code import policy" on "Compare", apply changes and try to refresh the SDK components again.

Regards,

MCUXpresso IDE Support.

 

0 Kudos
644 Views
brendonslade
NXP TechSupport
NXP TechSupport

As new SDK versions are released they quite often include changes to the manifest files (i.e. the information about the software and/or target) that IDE versions that were released before that new SDK cannot understand. This means you normally have to update your IDE version when updating your SDK version. However, any IDE version should be able to load an SDK that was released at the same time or before it.

You can see the requirements for IDE version under supported devices on the MCUXpresso IDE page:

It looks like you are trying to use IDE version 11.5.1 with SDK 2.13, but SDK 2.13 needs version 11.7.x of the IDE, so you will need to update.

If you installed your SDK by building it with the SDK builder then you should uninstall the old SDK (delete it) before trying to install a newer version. If you installed it directly using the IDE then it should be updated by the IDE; however - once you have updated the SDK like this you wont be able to use that SDK in the 11.5.x IDE anymore.

0 Kudos