README mentioned platform can be either “t124” or “t132”, but observed that makefile is expecting TARGET_ARCH not TARGET, Also tried with giving TARGET_ARCH but not worked.
Tried following commands :
~/Downloads/Jetson-Tx2/tlk(master)$ TARGET=t132 make -e
makefile:39: *** No project specified. Use “make projectname” or put “PROJECT := projectname” in local.mk. Stop.
~/Downloads/Jetson-Tx2/tlk(master)$
~/Downloads/Jetson-Tx2/tlk(master)$ TARGET_ARCH=t124 make -e
makefile:39: *** No project specified. Use “make projectname” or put “PROJECT := projectname” in local.mk. Stop.
~/Downloads/Jetson-Tx2/tlk(master)$
~/Downloads/Jetson-Tx2/tlk(master)$
~/Downloads/Jetson-Tx2/tlk(master)$ TARGET_ARCH=arm64 make -e
makefile:39: *** No project specified. Use “make projectname” or put “PROJECT := projectname” in local.mk. Stop.
~/Downloads/Jetson-Tx2/tlk(master)$
~/Downloads/Jetson-Tx2/tlk(master)$
~/Downloads/Jetson-Tx2/tlk(master)$ PROJECT=tegra TARGET=tegra1 TARGET_ARCH=arch_64 MONITOR_LIBRARY=false STANDALONE_MONITOR=false nice make -j4 -e
makefile:121: target/tegra1/rules.mk: No such file or directory
make/module.mk:60: arch//compile.mk: No such file or directory
PROJECT = tegra
PLATFORM =
TARGET = tegra1
MONLIB =
TARGET_ARCH = arch_64
makefile:130: arch//rules.mk: No such file or directory
make/module.mk:60: arch//compile.mk: No such file or directory
make/module.mk:60: arch//compile.mk: No such file or directory
make/module.mk:60: arch//compile.mk: No such file or directory
make/module.mk:60: arch//compile.mk: No such file or directory
make/module.mk:60: arch//compile.mk: No such file or directory
including lib/debug lib/heap lib/libc
make/module.mk:60: arch//compile.mk: No such file or directory
make/module.mk:60: arch//compile.mk: No such file or directory
lib/libc/string/rules.mk:38: lib/libc/string/arch//rules.mk: No such file or directory
make/module.mk:60: arch//compile.mk: No such file or directory
make: *** No rule to make target `arch//compile.mk’. Stop.
~/Downloads/Jetson-Tx2/tlk(master)$
~/Downloads/Jetson-Tx2/tlk(master)$
Can someone provide proper command to build tlk and corresponding flash command.
I don’t know about that software, but the t12x series (such as the t124 JTK1 instance) is a TK1, the t18x series (such as the t186 JTX2 instance) is a TX2, and the t21x series (such as the t210 JTX1 instance) is TX1. So for the TX2 module you need t186 as the SoC identifier. ARCH is arm64.
Sorry, I have not built this before. I see it as compatible with a TX1, but not necessarily a TX2 (boot environments do differ between these two). I also see it listed under Android, but I don’t know if TLK is compatible with L4T/Ubuntu. Someone with experience in this will know if this is compatible on L4T/TX2 or not, but I am going to guess the “projectname” implies there is something more you need to set in the environment. The target SoC for a JTX2 is t186, the ARCH is arm64.
I have no knowledge of this particular software, but usually it is a case of asking the vendor of the software, e.g., gstreamer people may know more about it. There are plenty of people here who use gstreamer, but it may be that when asking about ports to various hardware and environments there may be a different site specifically supporting this which can answer the question. It is possible someone here knows more about TEE, but I cannot personally answer this.
mca.ashu4,
You might want to look into our software features doc inside Development Guide before diving into compiling the code with feature that is not yet support in our BSP. As mentioned in other thread, there is no public release for secure OS support yet. Our secure OS is based on Trusty rather than TLK. The implementation is based on following link but removing any Android-dependent area. https://source.android.com/security/trusty/