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.

AM5728: meta-ti vs. meta-processor-sdk

Part Number: AM5728

Hello,

I am trying to decide which yocto meta-layer to include in our SoM custom bsp: meta-ti or meta-processor-sdk

For this I'd like to know the following:

1. I am aware that meta-ti uses the ti-linux-kernel repo while meta-processor-sdk uses processor-sdk-linux. But are there any differences in the CPU support between these kernels?

2. Can we expect customer support for both kernels and both layers?

3. How are the kernels and layers maintained regarding security updates?

4. What userland dependencies have to be taken care of (e.g. PRU firmware, SGX driver)? How does TI provide these components and how can our customers reuse them?

5. Is it possible to include both layers simultaneously?

Thanks in advance.

- Michael

  • Hi Michael,

    Please find my answers below.

    1. You will have to use meta-ti and meta-processor-sdk. As you rightly pointed out the meta-processor-sdk layer overrides the kernel repo and uses a forked version of the ti-linux-kernel repo and includes addtional patches that enable features that are not included in the ti-linux-kernel. Hence for am57xx, we would recommend that you use meta-processor-sdk. Could you please elaborate your question regarding the CPU support - what exactly do you mean here?

    2. The recommended one is the kernel referenced by meta-processor-sdk, all tests and validation have been done on this kernel at the time of release.

    3. We have been periodic releases on ti.com, where we upgrade the kernel versions and bring in all the security updates on a regular basis and this will continue. If you have a TI field applications engineer, I would recommend that you have discussions on the planned releases in 2020. If you had a specific question on this topic then please elaborate.

    4. Please refer to the software manifest that clearly describes all the components and how they are delivered - including the license models. TI provides all the required libraries and utilities to make full use of the accelerators on the SoC. Refer: http://software-dl.ti.com/processor-sdk-linux/esd/AM57X/latest/exports/software_manifest.htm

    5. Yes, it is possible and that is how the SDK is released.

    Regards

    Karthik