How to find back SDK version in an exported MCUXpresso project

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

How to find back SDK version in an exported MCUXpresso project

跳至解决方案
2,903 次查看
Xiang_Li
NXP Employee
NXP Employee

When working with other people, sometimes I need to know what SDK version they are using. In the SDK.zip downloaded from nxp.com, normally we can find this info in "SW-Content-Register.txt" in the root folder.
At the beginning we see:
Release Name: MCUXpresso Software Development Kit (SDK)
Release Version: 2.2.5

However, often I receive a project.zip, which can be an example project extracted from the SDK.zip. And the customer includes their own codes based on the example. In this case I find it difficult to find back which SDK version the example was from.

From the driver/middleware versions, we can only guess if the customer is using a newer/older SDK, but not know SDK version exactly.

So my question, is there an easy way to know the SDK version from a MCUXpresso project? If not, can we take this feedback to improve in future MCUXpresso releases?

Thanks!

 

0 项奖励
回复
1 解答
2,899 次查看
ErichStyger
Specialist I

Hi @Xiang_Li ,

the MCUXpresso IDE shows that information for the project:

ErichS_1-1606463152479.png

Please note that you can add part information to a project using the SDK Management context menu: that way all the necessary information for the debugger are part of the project and you do not need an SDK installed if you want to use that project (e.g. for debugging):

ErichS_2-1606463196123.png

 

I hope this helps,

Erich

在原帖中查看解决方案

3 回复数
2,604 次查看
MarcinChelminsk
Contributor IV

You need to be careful with this info. Let's assume the scenario your customer uses SDK 2.8.6:

1_installed_sdk.PNG

 and imports SDK example project of Hello world:2_import_example_from_SDK.PNG

 After importing, customer can see an info Erich has mentioned above:

3_associated_SDK.PNG

Then he decides to export the project using Export project(s) to archive (zip) from Quickstart Panel, then sends the zip file to you.

And now funny part: you are using SDK 2.9.3:

4_installed_sdk_a.PNG

and want to import customer project using Import project(s) from file system... from Quickstart Panel. After importing, you can still see Associated SDK - version=2.8.6, so far so good. However, when you restart your MCUXpresso, Associated SDK changes to the one you currently use

5_associated_sdk_comparison.pngI found that the info about SDK is saved in .cproject file, provided with exported project. Therefore, I believe you can double-check SDK version the project has been created from initially:

6_sdkversion_cproject.png

2,900 次查看
ErichStyger
Specialist I

Hi @Xiang_Li ,

the MCUXpresso IDE shows that information for the project:

ErichS_1-1606463152479.png

Please note that you can add part information to a project using the SDK Management context menu: that way all the necessary information for the debugger are part of the project and you do not need an SDK installed if you want to use that project (e.g. for debugging):

ErichS_2-1606463196123.png

 

I hope this helps,

Erich

2,892 次查看
Xiang_Li
NXP Employee
NXP Employee

Hi ErichS,

Thanks a lot, this is what I am looking for.