I have a testboard, CPU is A72. I see that A72 supports Trustzone, but how do I know whether Trustzone is in use or not? Thanks.
How do I know whether ARM Trustzone is in use or not?
528 Views Asked by Smith At
1
There are 1 best solutions below
Related Questions in ARM
- Jiobook flashing
- How to flush denormal numbers to zero for apple silicon?
- How to exploit Unified Memory in OpenCL with CL_MEM_ALLOC_HOST_PTR flag?
- ARM Assembly code is not executing in Vitis IDE
- Which version of ARM does the M1 chip run on?
- Vector by Scalar Division with -ffast-math
- Why veneer code generated by gcc for cortex-m0 seems 8-byte aligned?
- Getting almost random time stamp counter on ARM
- Portenta H7 Baremetal Development and a Little Guidance on Embedded System Learning Roadmap
- STM32 RTC3 Mixed Mode: Writing TR resets SSR
- Implementing Quick Sort Algorithm in Visual2 with armv7
- How can I create an Inline assembly command with a multi-variable register offset?
- Inquiry: ARM Compatibility for Puppeteer
- Confusion with thumb instructions while compiling recipe for cortexm4 CPU
- Difficulty understanding virtual LPIs in GICv3
Related Questions in TRUSTZONE
- How to learn arm TrustZone develop and use tee to get a goal?
- Relation between OP-TEE and ATF
- No source available for "Reset_Handler() at 0x8984" while debugging an ARM TrustZone Project in Renesas e2 Studio and embOS Library
- What is the difference between TrustZone implementation and support in Cortex-A CPUs
- Purpose of HNONSEC signal in M33 System?
- Is it possible to create a secure world OS without a normal world OS in ARM TrustZone?
- ARM Trustzone memory aliasing
- arm cortex-m33 (trustzone, silabs efm32pg22) - assembler hardfaults accessing GPIO or almost any peripherals areas, any hint?
- Load program in qemu-system whose start address resides in device-memory
- ARM TrustZone-M secure world variable shadows nonsecure variable?
- Time-consuming Problem of Memory Copy Between REE and QSEE
- How is SafeNet eToken 5110 different from SafeNet eToken 5100?
- ARM TrustZone: Accessing a non-secure buffer from a secure monitor runtime service
- Cortex-M33 MTB configuration - When MTB buffer is full
- How to get a UTC timestamp in OP-TEE Trusted Application (TA) in datetime format?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Since the target is a RK3399 running Linux, this is likely that Arm Trusted Firmware, implementing TrustZone for Aarch64, is being used.
You can check by looking at the documentation, build procedure or source code of your Linux distribution. For example, Armbian is using ATF.
If you have a serial console connected to your system, you should see ATF log messages at boot time - You can find a USB-TTL adapter for $1.50 those days.
I suggested you provide more information on the distribution you are using, but Googling using your distribution name and 'ATF' or 'Arm Trusted Firmware' will likely answer your question if you choose not to.