This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Optee OS compilation issue for Raspberry Pi 3 platform

Hi Experts,

I am trying to compile the Optee OS for Raspberry Pi 3 platform.It is 64bit aarch-linux-gnu.

So i am giving the option like below for compilation but i am getting the compilation errors related to aarch32 and aarch64.

make CFG_AARCH64_core=y CROSS_COMPILE64="aarch64-linux-gnu-"

I don't know whether my compilation procedure is correct or not? Please someone suggest me ,How to compile the OPTEE OS build for Raspberry pi 3 platform?

Thanks!

  • If you are using the Raspberry Pi 3 Model B as this URL (https://www.raspberrypi.org/products/raspberry-pi-3-model-b/) listed, it is the AArch64 CPU.

    So your compiling option should be for AArch64 support.

    There is no detailed information about what's your build error. Please refer to this URL for OPTEE-OS build. It already supports the building for Rasperry Pi 3.

      - https://optee.readthedocs.io/building/gits/build.html

    Target Stable manifest xml
    AM43xx am43xx_stable.xml
    AM57xx am57xx_stable.xml
    ARM Juno board juno_stable.xml
    DRA7xx dra7xx_stable.xml
    FVP fvp_stable.xml
    HiKey 960 hikey960_stable.xml
    HiKey Debian hikey_debian_stable.xml
    HiKey hikey_stable.xml
    MTK8173 mt8173-evb_stable.xml
    QEMU default_stable.xml
    QEMUv8 qemu_v8_stable.xml
    Raspberry Pi 3 rpi3_stable.xml