2.3. Migration Guide

Overview

This page covers migration information for applications built on top of the Processor SDK Linux AM62X.

2.3.1. Processor SDK Linux AM62X 09.xx Releases

2.3.1.1. Processor SDK 09.01

  • This is the second release based on the 2023 LTS stream 6.1 kernel, 2023.04 U-Boot and Yocto Kirkstone/4.0

  • ATF 2.9+

  • OPTEE 4.0

  • Yocto Kirkstone/4.0

  • Platforms Supported : AM62x (GP, HS-FS, HS-SE), AM62x LP (HS-FS, HS-SE), AM62SIP (HS-FS, HS-SE)

2.3.1.2. Processor SDK 09.00

  • This is the first release in the 2023 LTS stream 6.1 kernel, 2023.04 U-Boot and Yocto Kirkstone/4.0

  • ATF 2.8+

  • OPTEE 3.20

  • Yocto Kirkstone/4.0

  • Platforms Supported : AM62x (GP, HS-FS, HS-SE), AM62x LP (HS-FS, HS-SE)

Note

  • For U-Boot builds, k3-image-gen and core-secdev-k3 are no longer needed as binman is used instead. Please refer to U-Boot build instructions for the updated steps.

  • For Linux builds, generic defconfig is used instead of custom fragments. Please refer to linux users guide for build instructions.

2.3.2. AM62 SD UHS Speed modes Enable

In 08.03 release, SD card enumeration failures were observed on a few U1 class of SD cards. These include but not limited to,

  1. Microcenter U1 class cards

  2. Kingston U1 class cards

  3. HP U1 class cards

A conservative approach was taken to disable UHS modes by default, and support wide range of SD cards. However if required they can be enabled by using the following steps,

  • Yocto build Flow

    1. Revert the following commits, from meta-processor-sdk layer

    2. Cleaning up U-Boot and Kernel repos

      $MACHINE=am62x-evm bitbake -f linux-ti-staging-c do_cleansstate
      $MACHINE=am62x-evm bitbake -f u-boot-ti-staging -c do_cleansstate
      
    3. Rebuild the wic image

      $MACHINE=am62x-evm bitbake -f tisdk-default-image
      
  • Building from source tree

    Run the following commands in respective src tree directories to revert UHS disable patches.

    1. <SDK_INSTALL_PATH>/board-support/linux-5.10.109+gitAUTOINC+9e58028f94-g9e58028f94

      patch -p1 -R < patches/0001-arm64-dts-ti-k3-am62-main-Disable-UHS-speed-modes-on.patch
      
    2. <SDK_INSTALL_PATH>/board-support/u-boot-2021.01+gitAUTOINC+74fc69c889-g74fc69c889

      patch -p1 -R < patches/0001-Revert-arm-dts-k3-am625-sk-u-boot-Add-u-boot-tag-to-.patch
      patch -p1 -R < patches/0002-Revert-configs-am62x_evm_a53_defconfig-Enable-config.patch
      
    3. Recompile dtb

      make linux-dtbs
      
    4. Recompile the kernel Image

      make linux
      
    5. Recompile the bootloaders

      make u-boot