This is an old revision of the document!
In the second part of our lab, it's time to run some Trusted Applications (TAs)!
We will use the official optee_examples as starting point.
Two questions arise: how can one compile a TA? + how to test it on our board?
We can use our workstation / laptop to cross-compile a trusted application!
Read the official instructions here.
Build both the host app and the .
Our rootfs image already contains the OP-TEE client library.
You just need to copy to the cross-compiled binaries to your boot partition.
For this, put u-boot in USB Mass Storage mode:
u-boot=> ums mmc 0
Do not Ctrl+C yet, leave it running and mount the newly appeared USB device in your PC/VM!
After copyint the files, boot the Linux (you can use the Lab02 boot commands, see Readme.md).
Mount the boot partition and run the TA (you might need to copy it somewhere else and chmod +x
')!