This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-J784S4: What versions of optoe os, optoe client, and optoe test do I need to adapt to

Part Number: PROCESSOR-SDK-J784S4
Other Parts Discussed in Thread: TDA4VH

I'm using a TDA4VH development board and in the process of porting optee related functional codes to this board.

When searching for the SDK software manifest,  the following issues were found:

    version 09.00.00.08 and version 09.00.01.03 are compatible with optee-os-src_3.20.0, optee-client_ 3.20.0 and optee-test_3.19.0;

    version 09.01.00.06 is compatible with optee-os_3.16.0, optee-client_ 3.16.0 and optee-test_3.16.0;

Therefore, I would like to clarify the following issues:

1.What is the reason for this difference?

2.When SDK is based on version 09.00.00.08, which tag point is the best choice for optee-os, optee-test, and optee-client, respectively?

  • Hi Dou,

    version 09.01.00.06 is compatible with optee-os_3.16.0, optee-client_ 3.16.0 and optee-test_3.16.0

    Are you seeing the discrepany in the Manifest file? Can you point out the exact file.

    SDK 9.1 infact has moved to OPTEE 4.0.0. Please see the information listed in the Linux SDK Documentation section 2.1.5 Release 09.01.00.

    The installed SDK clearly demonstrates this, please see the OPTEE folder listed under SDK in <ti-processor-sdk-linux-adas-j784s4-evm-09_01_00_02>/board-support/optee-os-4.0.0+gitAUTOINC+2a5b1d1232

    2.When SDK is based on version 09.00.00.08, which tag point is the best choice for optee-os, optee-test, and optee-client, respectively?

    Linux SDK uses Yocto recipes, so you can always look up the exact versions of above components under the respective OE layer.

    regards,

    Suman

  • Are you seeing the discrepany in the Manifest file? Can you point out the exact file.

    Yes. The "Processor SDK Linux J784S4 All Target Device Content" of "Processor_SDK_Linux_J784S4_09_01_00_manifest.html" represents, 

    optee-client 4.0.0+git0+acb0885c11-r0.1 BSD-2-Clause Binary No Location optee-client_4.0.0+git0+acb0885c11-r0.1_aarch64.ipk
    Obtained from optee-client_3.16.0.bb
    optee-examples 4.0.0+git0+378dc0db2d-r0.5 BSD-2-Clause Binary No Location optee-examples_4.0.0+git0+378dc0db2d-r0.5_j784s4_evm.ipk
    Obtained from optee-examples_3.16.0.bb
    optee-os 4.0.0+git0+2a5b1d1232-r0.5 BSD-2-Clause Binary No Location optee-os_4.0.0+git0+2a5b1d1232-r0.5_j784s4_evm.ipk
    Obtained from optee-os_3.16.0.bb
    optee-test 4.0.0+git0+1c3d6be5ea-r0.6 BSD-2-Clause & GPL-2.0-only Binary No Location optee-test_4.0.0+git0+1c3d6be5ea-r0.6_j784s4_evm.ipk
    Obtained from optee-test_3.16.0.bb
    Why did optee obtain from 3.16.0.bb?  and how to download these bb files?
  • Hi Dou,

    What is your end-goal here?

    Is it to clarify the correctness of the manifest file, or to identify the exact OPTEE version (already clarified) or where to find the OPTEE recipes in the Yocto layers?

    regards

    Suman