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.

TDA4AL-Q1: Is TI support TrustZone on J721S2 SDK 8.06 + QNX SDK 7.1 ? how can i use it ? if any API library is built-in on pre-release image ?

Part Number: TDA4AL-Q1

Hi,

  i  would like to know the TrustZone knowledge and how can i use it on TI SDK (J721S2 8.06+QNX SDK 7.1).

 where can i start from ? please have a brief introduction for TI trust-zone.

 also, i would like to know what mechanism of TI prefer to use on OTA image update ? 

can you share some information for our reference, thank you.

  • Hi,

    Please expect a delay in response due to U.S and India holiday on 15/01/2023

    Regards,

    Nikhil

  • Hi Eric,

    Yes, TrustZone is support on the J721S2 device. This is a standard Armv8 feature, please refer to the J721S2 TRM/DM, and even the ARM TRM.

    The TI SDKs use ARM Trusted Firmware (ATF or TF-A) to provide this support.

    The Processor Linux SDKs also use OPTEE OS as the Secure World OS component, but QNX does not use or support OPTEE.

    regards

    Suman

  • Hi Anna,

    Thanks for the feedback.

    "QNX does not support OPTEE" is mean that we can't access/use trustzone on QNX ?

  • Hi Eric,

    Trustzone is standard ARM concept that provides separate secure-world and non-secure world execution contexts. QNX or Linux OS will run in the non-secure world, while OPTEE OS is the standard secure-world OS offering used on TI devices.

    However, as stated earlier, this is only supported with the Linux SDKs.

    "QNX does not support OPTEE" is mean that we can't access/use trustzone on QNX ?

    Correct, there is no suitable secure-world OS provided by TI that can be supported with QNX SDKs.

    If you are looking for a suitable secure-world OS to run on a QNX system, you willl need to contact QNX/Blackberry for their supported solutions. The QNX BSP for a given platform/SoC is supported by QNX themselves, so lease reach out to QNX regarding the Secure World OS support on TDA4 devices.

    regards

    Suman