QorIQ SDK - supported targets (P1020, P2020...)

cancel
Showing results for 
Search instead for 
Did you mean: 

QorIQ SDK - supported targets (P1020, P2020...)

936 Views
Contributor II

What does in practice mean that some target is supported by QorIQ Linux SDK?

I've noticed in release notes for SDK 2.0 that:

P1010, P1021/2/3/4/5, P2020/10, and BSC9131/2 no longer supported. Please see prior

SDK releases and support in upstream repositories

Does it mean some functionality has been removed (in kernel or Yocto recipes)? Or - functionality stays (it is possible to build full system for such CPU/board), but new releases are not tested on those CPUs?

Something other?

If I use P2020 then I should not upgrade to SDK 2.0?

Thank you in advance.

5 Replies

99 Views
NXP TechSupport
NXP TechSupport

Officially no, see the platform support matrix:

https://freescale.sdlproducts.com/LiveContent/content/en-US/QorIQ_SDK/GUID-21A68B1F-4CD4-4959-9175-4...

My notes above, however, are applicable to P1020

Regards,

Platon

99 Views
Contributor II

Thanks a lot! Our reference board is P1020EWLAN and we will use SDK 1.9.

0 Kudos

99 Views
Contributor II

I have the same question that P1020 is supported SDK 2.0 or not.

0 Kudos

99 Views
NXP TechSupport
NXP TechSupport

The answer above is basically correct. We definitely do not review

each package included in the SDK to remove support to older chips.

Thus, you will still find P1020 and earlier chips configuration options

in e.g. u-Boot and/or Linux. However, changes introduced in subsequent

SDK releases are not guaranteed to fully preserve compatibility with

older processors and no tests are done for such compatibility. Yocto

recipes for unsupported targets have been removed as they are not

guaranteed to produce safe target images. Customers who require back or

forward porting are advised to subscribe for premium support:

http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-arm-processors/free...


Have a great day,
Platon

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

99 Views
Contributor III

It seems as if some of the needed functionality is still in place.   Some things, like .dts files for older boards are still present in the 4.1 kernel.  However the machine .conf files (in meta-freescale/conf/machine) for older boards are no longer present. I think not supported is that they aren't an option in the fsl-setup-env script,   Also a quick sdiff of the .bb files seems to indicate somewhere around 1/4 or 1/3 of the packages have been updated.  Things like openssh, wpa-supplicant.  GCC seems to be using

the same version (4.9.2).

I think you will have to try and see how many changes you have to make, and if there are a lot decide if it's really

worth upgrading.