OPTEE Examples

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

OPTEE Examples

553 Views
YY34173
Contributor I

I'm building an Yocto image using on a Var-som-mx8m-nano with Scarthgap. (https://dev.variscite.com/var-som-mx8m-nano/mx8mn-yocto-scarthgap-6.6.52_2.2.0-v1.1/yocto-build-rele...)

I've followed this guide: https://community.nxp.com/t5/i-MX-Processors/Building-optee-examples-and-trusted-Apps-in-Yocto-bitba...

Although this answer is old, I've added the Optee-examples version 4.7, and populated the .bb file with the information found in that link. The local.conf file I edited according to the official docs since the advice on the answer is depreciated. 

However, the rest of the optee files are version 4.4. If I try to bitbake optee-examples without adding the .bb file, I get an error saying there's no target. 

I ran bitbake -DDD optee-examples

 

I get the following error:

DEBUG: Attempting to disable network for do_install
DEBUG: SOURCE_DATE_EPOCH: 1627299039
DEBUG: Executing task do_install
DEBUG: optee-examples-4.7.0-r0 do_install: Executing python function extend_recipe_sysroot
DEBUG: optee-examples-4.7.0-r0 do_install: Python function extend_recipe_sysroot finished
DEBUG: optee-examples-4.7.0-r0 do_install: Executing shell function do_install
ERROR: optee-examples-4.7.0-r0 do_install: ExecutionError('/home/optee/var-fsl-yocto/build_xwayland/tmp/work/imx8mn_var_som-poky-linux/optee-examples/4.7.0/temp/run.do_install.53250', 1, None, None)
ERROR: Logfile of failure stored in: /home/optee/var-fsl-yocto/build_xwayland/tmp/work/imx8mn_var_som-poky-linux/optee-examples/4.7.0/temp/log.do_install.53250
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['/home/optee/var-fsl-yocto/sources/meta-imx/meta-imx-bsp/recipes-security/optee/optee-client_4.4.0.imx.bb:do_populate_sysroot', '/home/optee/var-fsl-yocto/sources/meta-imx/meta-imx-bsp/recipes-security/optee/optee-os_4.4.0.imx.bb:do_populate_sysroot', '/home/optee/var-fsl-yocto/sources/poky/meta/recipes-core/glibc/glibc_2.39.bb:do_populate_sysroot', '/home/optee/var-fsl-yocto/sources/poky/meta/recipes-devtools/gcc/gcc-cross_13.3.bb:do_populate_sysroot', '/home/optee/var-fsl-yocto/sources/poky/meta/recipes-devtools/gcc/gcc-runtime_13.3.bb:do_populate_sysroot', '/home/optee/var-fsl-yocto/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', 'virtual:native:/home/optee/var-fsl-yocto/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/home/optee/var-fsl-yocto/sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/optee/var-fsl-yocto/sources/poky/meta/recipes-devtools/python/python3-pycryptodome_3.20.0.bb:do_populate_sysroot', 'virtual:native:/home/optee/var-fsl-yocto/sources/poky/meta/recipes-devtools/python/python3_3.12.6.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['optee-client', 'optee-os', 'base-files', 'base-passwd', 'gettext-minimal-native', 'glibc', 'libxcrypt', 'util-linux-libuuid', 'zlib', 'binutils-cross-aarch64', 'cmake-native', 'gcc-cross-aarch64', 'gcc-runtime', 'libgcc', 'libtool-native', 'm4-native', 'opkg-utils', 'quilt-native', 'cracklib', 'libpam', 'shadow-sysroot', 'shadow', 'texinfo-dummy-native', 'linux-libc-headers', 'attr', 'openssl-native', 'expat-native', 'ncurses-native', 'util-linux-libuuid-native', 'zlib-native', 'flex-native', 'gnu-config-native', 'libedit-native', 'make-native', 'patch-native', 'perl-native', 'pseudo-native', 'python3-build-native', 'python3-cffi-native', 'python3-flit-core-native', 'python3-installer-native', 'python3-packaging-native', 'python3-pycparser-native', 'python3-pycryptodome-native', 'python3-pyproject-hooks-native', 'python3-setuptools-native', 'python3-wheel-native', 'python3-native', 'bzip2-native', 'libnsl2-native', 'libtirpc-native', 'shadow-native', 'unzip-native', 'xz-native', 'zstd-native', 'attr-native', 'gdbm-native', 'gmp-native', 'libbsd-native', 'libffi-native', 'libmd-native', 'libmpc-native', 'mpfr-native', 'sqlite3-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_install
| install: cannot stat '/home/optee/var-fsl-yocto/build_xwayland/tmp/work/imx8mn_var_som-poky-linux/optee-examples/4.7.0/build/ta/*': No such file or directory
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/optee/var-fsl-yocto/sources/meta-imx/meta-imx-bsp/recipes-security/optee/optee-examples_4.7.0.bb:do_install) failed with exit code '1'
DEBUG: Teardown for bitbake-worker
DEBUG: Teardown for bitbake-worker
NOTE: Tasks Summary: Attempted 1508 tasks of which 1507 didn't need to be rerun and 1 failed.
NOTE: Writing buildhistory
DEBUG: Executing python function buildhistory_write_sigs
DEBUG: Python function buildhistory_write_sigs finished
DEBUG: Executing shell function buildhistory_commit
DEBUG: Shell function buildhistory_commit finished
NOTE: Writing buildhistory took: 5 seconds

Summary: 1 task failed:
/home/optee/var-fsl-yocto/sources/meta-imx/meta-imx-bsp/recipes-security/optee/optee-examples_4.7.0.bb:do_install
Summary: There were 2 WARNING messages.
Summary: There was 1 ERROR message, returning a non-zero exit code.

 

I am stuck:

  • there is no * file in the location /home/optee/var-fsl-yocto/build_xwayland/tmp/work/imx8mn_var_som-poky-linux/optee-examples/4.7.0/build/ta/*'
  • I don't know what type of file it's looking for to create one
  • It doesn't solve the do_install error either

Any help is appreciated. 

 

0 Kudos
Reply
4 Replies

482 Views
Harvey021
NXP TechSupport
NXP TechSupport

Please try to keep the versions consistent. The default BSP includes an optee file and example recipes for reference.

 

Regards

Harvey

0 Kudos
Reply

472 Views
YY34173
Contributor I

Thanks! If the default bsp includes optee examples, how would I access those without bitbake optee-examples? My goal is to use the examples to help build a TA for a use case I have. 

0 Kudos
Reply

467 Views
YY34173
Contributor I

To add on, since I can't edit my original reply. All the other optee files I was able to build successfully.So if there's a way to access the optee examples if they are included, that would be optimal. 

There's something within Scarthgap that really doesn't like optee-examples. I was able to find the 4.4 version of optee-examples and I still got an error:

| install: cannot stat '/home/optee/var-fsl-yocto/build_xwayland/tmp/work/imx8mn_var_som-poky-linux/optee-examples/4.4.0/build/ta/*': No such file or directory
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/optee/var-fsl-yocto/sources/meta-imx/meta-imx-bsp/recipes-security/optee/optee-examples_4.4.0.bb:do_install) failed with exit code '1'

0 Kudos
Reply

356 Views
Harvey021
NXP TechSupport
NXP TechSupport

We don't provide optee examples. I tried to base on the BSP-6.6.52 and reference to the examples to modify, the build successes on my side.

 

 

 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2184346%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EOPTEE%20Examples%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2184346%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI'm%20building%20an%20Yocto%20image%20using%20on%20a%20Var-som-mx8m-nano%20with%20Scarthgap.%20(%3CA%20href%3D%22https%3A%2F%2Fdev.variscite.com%2Fvar-som-mx8m-nano%2Fmx8mn-yocto-scarthgap-6.6.52_2.2.0-v1.1%2Fyocto-build-release%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdev.variscite.com%2Fvar-som-mx8m-nano%2Fmx8mn-yocto-scarthgap-6.6.52_2.2.0-v1.1%2Fyocto-build-release%2F%3C%2FA%3E)%3C%2FP%3E%3CP%3EI've%20followed%20this%20guide%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FBuilding-optee-examples-and-trusted-Apps-in-Yocto-bitbake%2Fm-p%2F1383425%2Fhighlight%2Ftrue%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FBuilding-optee-examples-and-trusted-Apps-in-Yocto-bitbake%2Fm-p%2F1383425%2Fhighlight%2Ftrue%3C%2FA%3E%3C%2FP%3E%3CP%3EAlthough%20this%20answer%20is%20old%2C%20I've%20added%20the%20Optee-examples%20version%204.7%2C%20and%20populated%20the%20.bb%20file%20with%20the%20information%20found%20in%20that%20link.%20The%20local.conf%20file%20I%20edited%20according%20to%20the%20official%20docs%20since%20the%20advice%20on%20the%20answer%20is%20depreciated.%26nbsp%3B%3C%2FP%3E%3CP%3EHowever%2C%20the%20rest%20of%20the%20optee%20files%20are%20version%204.4.%20If%20I%20try%20to%20bitbake%20optee-examples%20without%20adding%20the%20.bb%20file%2C%20I%20get%20an%20error%20saying%20there's%20no%20target.%26nbsp%3B%3C%2FP%3E%3CP%3EI%20ran%20bitbake%20-DDD%20optee-examples%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EI%20get%20the%20following%20error%3A%3C%2FP%3E%3CP%3EDEBUG%3A%20Attempting%20to%20disable%20network%20for%20do_install%3CBR%20%2F%3EDEBUG%3A%20SOURCE_DATE_EPOCH%3A%201627299039%3CBR%20%2F%3EDEBUG%3A%20Executing%20task%20do_install%3CBR%20%2F%3EDEBUG%3A%20optee-examples-4.7.0-r0%20do_install%3A%20Executing%20python%20function%20extend_recipe_sysroot%3CBR%20%2F%3EDEBUG%3A%20optee-examples-4.7.0-r0%20do_install%3A%20Python%20function%20extend_recipe_sysroot%20finished%3CBR%20%2F%3EDEBUG%3A%20optee-examples-4.7.0-r0%20do_install%3A%20Executing%20shell%20function%20do_install%3CBR%20%2F%3EERROR%3A%20optee-examples-4.7.0-r0%20do_install%3A%20ExecutionError('%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fbuild_xwayland%2Ftmp%2Fwork%2Fimx8mn_var_som-poky-linux%2Foptee-examples%2F4.7.0%2Ftemp%2Frun.do_install.53250'%2C%201%2C%20None%2C%20None)%3CBR%20%2F%3EERROR%3A%20Logfile%20of%20failure%20stored%20in%3A%20%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fbuild_xwayland%2Ftmp%2Fwork%2Fimx8mn_var_som-poky-linux%2Foptee-examples%2F4.7.0%2Ftemp%2Flog.do_install.53250%3CBR%20%2F%3ELog%20data%20follows%3A%3CBR%20%2F%3E%7C%20DEBUG%3A%20Executing%20python%20function%20extend_recipe_sysroot%3CBR%20%2F%3E%7C%20NOTE%3A%20Direct%20dependencies%20are%20%5B'%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fmeta-imx%2Fmeta-imx-bsp%2Frecipes-security%2Foptee%2Foptee-client_4.4.0.imx.bb%3Ado_populate_sysroot'%2C%20'%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fmeta-imx%2Fmeta-imx-bsp%2Frecipes-security%2Foptee%2Foptee-os_4.4.0.imx.bb%3Ado_populate_sysroot'%2C%20'%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fpoky%2Fmeta%2Frecipes-core%2Fglibc%2Fglibc_2.39.bb%3Ado_populate_sysroot'%2C%20'%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fpoky%2Fmeta%2Frecipes-devtools%2Fgcc%2Fgcc-cross_13.3.bb%3Ado_populate_sysroot'%2C%20'%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fpoky%2Fmeta%2Frecipes-devtools%2Fgcc%2Fgcc-runtime_13.3.bb%3Ado_populate_sysroot'%2C%20'%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fpoky%2Fmeta%2Frecipes-devtools%2Fquilt%2Fquilt-native_0.67.bb%3Ado_populate_sysroot'%2C%20'virtual%3Anative%3A%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fpoky%2Fmeta%2Frecipes-devtools%2Fpatch%2Fpatch_2.7.6.bb%3Ado_populate_sysroot'%2C%20'virtual%3Anative%3A%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fpoky%2Fmeta%2Frecipes-devtools%2Fpseudo%2Fpseudo_git.bb%3Ado_populate_sysroot'%2C%20'virtual%3Anative%3A%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fpoky%2Fmeta%2Frecipes-devtools%2Fpython%2Fpython3-pycryptodome_3.20.0.bb%3Ado_populate_sysroot'%2C%20'virtual%3Anative%3A%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fpoky%2Fmeta%2Frecipes-devtools%2Fpython%2Fpython3_3.12.6.bb%3Ado_populate_sysroot'%5D%3CBR%20%2F%3E%7C%20NOTE%3A%20Installed%20into%20sysroot%3A%20%5B%5D%3CBR%20%2F%3E%7C%20NOTE%3A%20Skipping%20as%20already%20exists%20in%20sysroot%3A%20%5B'optee-client'%2C%20'optee-os'%2C%20'base-files'%2C%20'base-passwd'%2C%20'gettext-minimal-native'%2C%20'glibc'%2C%20'libxcrypt'%2C%20'util-linux-libuuid'%2C%20'zlib'%2C%20'binutils-cross-aarch64'%2C%20'cmake-native'%2C%20'gcc-cross-aarch64'%2C%20'gcc-runtime'%2C%20'libgcc'%2C%20'libtool-native'%2C%20'm4-native'%2C%20'opkg-utils'%2C%20'quilt-native'%2C%20'cracklib'%2C%20'libpam'%2C%20'shadow-sysroot'%2C%20'shadow'%2C%20'texinfo-dummy-native'%2C%20'linux-libc-headers'%2C%20'attr'%2C%20'openssl-native'%2C%20'expat-native'%2C%20'ncurses-native'%2C%20'util-linux-libuuid-native'%2C%20'zlib-native'%2C%20'flex-native'%2C%20'gnu-config-native'%2C%20'libedit-native'%2C%20'make-native'%2C%20'patch-native'%2C%20'perl-native'%2C%20'pseudo-native'%2C%20'python3-build-native'%2C%20'python3-cffi-native'%2C%20'python3-flit-core-native'%2C%20'python3-installer-native'%2C%20'python3-packaging-native'%2C%20'python3-pycparser-native'%2C%20'python3-pycryptodome-native'%2C%20'python3-pyproject-hooks-native'%2C%20'python3-setuptools-native'%2C%20'python3-wheel-native'%2C%20'python3-native'%2C%20'bzip2-native'%2C%20'libnsl2-native'%2C%20'libtirpc-native'%2C%20'shadow-native'%2C%20'unzip-native'%2C%20'xz-native'%2C%20'zstd-native'%2C%20'attr-native'%2C%20'gdbm-native'%2C%20'gmp-native'%2C%20'libbsd-native'%2C%20'libffi-native'%2C%20'libmd-native'%2C%20'libmpc-native'%2C%20'mpfr-native'%2C%20'sqlite3-native'%5D%3CBR%20%2F%3E%7C%20DEBUG%3A%20Python%20function%20extend_recipe_sysroot%20finished%3CBR%20%2F%3E%7C%20DEBUG%3A%20Executing%20shell%20function%20do_install%3CBR%20%2F%3E%7C%20install%3A%20cannot%20stat%20'%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fbuild_xwayland%2Ftmp%2Fwork%2Fimx8mn_var_som-poky-linux%2Foptee-examples%2F4.7.0%2Fbuild%2Fta%2F*'%3A%20No%20such%20file%20or%20directory%3CBR%20%2F%3E%7C%20WARNING%3A%20exit%20code%201%20from%20a%20shell%20command.%3CBR%20%2F%3EERROR%3A%20Task%20(%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fmeta-imx%2Fmeta-imx-bsp%2Frecipes-security%2Foptee%2Foptee-examples_4.7.0.bb%3Ado_install)%20failed%20with%20exit%20code%20'1'%3CBR%20%2F%3EDEBUG%3A%20Teardown%20for%20bitbake-worker%3CBR%20%2F%3EDEBUG%3A%20Teardown%20for%20bitbake-worker%3CBR%20%2F%3ENOTE%3A%20Tasks%20Summary%3A%20Attempted%201508%20tasks%20of%20which%201507%20didn't%20need%20to%20be%20rerun%20and%201%20failed.%3CBR%20%2F%3ENOTE%3A%20Writing%20buildhistory%3CBR%20%2F%3EDEBUG%3A%20Executing%20python%20function%20buildhistory_write_sigs%3CBR%20%2F%3EDEBUG%3A%20Python%20function%20buildhistory_write_sigs%20finished%3CBR%20%2F%3EDEBUG%3A%20Executing%20shell%20function%20buildhistory_commit%3CBR%20%2F%3EDEBUG%3A%20Shell%20function%20buildhistory_commit%20finished%3CBR%20%2F%3ENOTE%3A%20Writing%20buildhistory%20took%3A%205%20seconds%3C%2FP%3E%3CP%3ESummary%3A%201%20task%20failed%3A%3CBR%20%2F%3E%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fmeta-imx%2Fmeta-imx-bsp%2Frecipes-security%2Foptee%2Foptee-examples_4.7.0.bb%3Ado_install%3CBR%20%2F%3ESummary%3A%20There%20were%202%20WARNING%20messages.%3CBR%20%2F%3ESummary%3A%20There%20was%201%20ERROR%20message%2C%20returning%20a%20non-zero%20exit%20code.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EI%20am%20stuck%3A%3C%2FP%3E%3CUL%3E%3CLI%3Ethere%20is%20no%20*%20file%20in%20the%20location%26nbsp%3B%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fbuild_xwayland%2Ftmp%2Fwork%2Fimx8mn_var_som-poky-linux%2Foptee-examples%2F4.7.0%2Fbuild%2Fta%2F*'%3C%2FLI%3E%3CLI%3EI%20don't%20know%20what%20type%20of%20file%20it's%20looking%20for%20to%20create%20one%3C%2FLI%3E%3CLI%3EIt%20doesn't%20solve%20the%20do_install%20error%20either%3C%2FLI%3E%3C%2FUL%3E%3CP%3EAny%20help%20is%20appreciated.%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2189149%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20OPTEE%20Examples%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2189149%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EWe%20don't%20provide%20optee%20examples.%20I%20tried%20to%20base%20on%20the%20BSP-6.6.52%20and%20reference%20to%20the%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Flayers.openembedded.org%2Flayerindex%2Frecipe%2F454137%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Eexamples%3C%2FA%3E%26nbsp%3Bto%20modify%2C%20the%20build%20successes%20on%20my%20side.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2185935%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20OPTEE%20Examples%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2185935%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ETo%20add%20on%2C%20since%20I%20can't%20edit%20my%20original%20reply.%20All%20the%20other%20optee%20files%20I%20was%20able%20to%20build%20successfully.So%20if%20there's%20a%20way%20to%20access%20the%20optee%20examples%20if%20they%20are%20included%2C%20that%20would%20be%20optimal.%26nbsp%3B%3C%2FP%3E%3CP%3EThere's%20something%20within%20Scarthgap%20that%20really%20doesn't%20like%20optee-examples.%20I%20was%20able%20to%20find%20the%204.4%20version%20of%20optee-examples%20and%20I%20still%20got%20an%20error%3A%3C%2FP%3E%3CP%3E%7C%20install%3A%20cannot%20stat%20'%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fbuild_xwayland%2Ftmp%2Fwork%2Fimx8mn_var_som-poky-linux%2Foptee-examples%2F4.4.0%2Fbuild%2Fta%2F*'%3A%20No%20such%20file%20or%20directory%3CBR%20%2F%3E%7C%20WARNING%3A%20exit%20code%201%20from%20a%20shell%20command.%3CBR%20%2F%3EERROR%3A%20Task%20(%2Fhome%2Foptee%2Fvar-fsl-yocto%2Fsources%2Fmeta-imx%2Fmeta-imx-bsp%2Frecipes-security%2Foptee%2Foptee-examples_4.4.0.bb%3Ado_install)%20failed%20with%20exit%20code%20'1'%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2185904%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20OPTEE%20Examples%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2185904%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThanks!%20If%20the%20default%20bsp%20includes%20optee%20examples%2C%20how%20would%20I%20access%20those%20without%20bitbake%20optee-examples%3F%20My%20goal%20is%20to%20use%20the%20examples%20to%20help%20build%20a%20TA%20for%20a%20use%20case%20I%20have.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2185554%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20OPTEE%20Examples%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2185554%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EPlease%20try%20to%20keep%20the%20versions%20consistent.%20The%20default%20BSP%20includes%20an%20optee%20file%20and%20example%20recipes%20for%20reference.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegards%3C%2FP%3E%0A%3CP%3EHarvey%3C%2FP%3E%3C%2FLINGO-BODY%3E