Difference between JetPack SDKs Jetson AGX Xavier and TX2/TX2i

Hi NVidia Team

When you download the JetPack SDK with the SDKManager, different Folders are created depending on the target platform which is chosen. For example:

JetPack_4.2.2_Linux_GA_P3310/
JetPack_4.2.2_Linux_GA_P2888/ JetPack_4.2.2_Linux_GA_P3489/

Are there any differences between these folders or is it just the name? If they are different, is there a way to merge them?
Also if you download the sources with the source_sync.sh script, do you get always the same files when using the identical tag within these folders?
Thank you for your support.

Kind regards

The name reflects the module to be flashed. JetPack/SDKM can work with all of the different models, and so you will see the different names.

P3310 is the TX2, P2888 is the Xavier. These should not be merged because they each use different early boot stage content. If you are running low on space, consider that the “Linux_for_Tegra/system.img.raw” and “Linux_for_Tegra/system.img” are by far the largest part of the content, and unless you plan to reuse those images, you could delete those and still have the everything ready for a flash.

“source_sync.sh” does not care about the specific hardware, it downloads for a given L4T release, not for an exact model. You might still need to configure for which platform you are using at times when you build kernel or boot loader from that source, but the source itself is the same.