• Juno A57 Core Runs Slower Than A53 Core

    Shengye Wan
    Shengye Wan

    Hi experts,

    Recently, I'm trying to evaluate the code execution time when using the A53 core and the A57 core.

    However, my result shows A53 core is much faster than the A57 core, which does not make sense to me so I want to share my case here to see…

    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Running Android 7 or 8 on Juno Board

    a2t2
    a2t2

    Hello

    I want to ask if the ARM Juno board has support to run Android 7 or 8 along side OPTEE.

    Thanks

    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • TZPC of Juno-r1

    Shengye Wan
    Shengye Wan

    Hi experts Ash Wilding, Mark Nicholson,

    I'm trying to configure some peripherals like NIC of the Juno as the secure peripherals.

    By checking the material I found that TrustZone Protection Controller(TZPC) can achieve this goal while I do not find any…

    • Answered
    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Cannot use the trace buffer in DSTREAM with DS-5

    Zhenyu Ning
    Zhenyu Ning

    Hi,

    I am using the DSTREAM and DS-5 to trace the execution on my Juno r1 board. It worked well before. However, i suddenly met an issue that i cannot use the 4G trace buffer inside the DSTREAM. If i choose the DSTREAM trace buffer, clicking the "start…

    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • network issue in Linaro release 18.01

    Zhenyu Ning
    Zhenyu Ning

    Hi,

    I upgraded my Juno r1 board with the most recent Linaro release (18.01). Everything works well except the network. I tried both the android build and openembedded build, however, both builds failed to connect to the network. Once i revert it back to…

    • Answered
    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Juno r1 refused to boot

    Zhenyu Ning
    Zhenyu Ning

    Hi,

    Recently, i tried to update the firmware in my Juno r1 board. Specifically, i was trying to use the linaro release script workspace_1801.py with Openembedded LAMP. However, after i copied the content in the "<workspace>/recovery" fold to the MMC card…

    • Answered
    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Can I set NIC (registers) with secure privilege?

    Shengye Wan
    Shengye Wan

    Hi experts,

    I'm using a Juno r1 board which is deployed with a Yukon Ultra-2 Ethernet Controller. Now I'm working on a project which is trying to protect some registers of this NIC based on the TrustZone technology so the best solution for me is configuring…

    • Answered
    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to use the external debugging interface in Juno board?

    Zhenyu Ning
    Zhenyu Ning

    Hi all,

    I am trying to use one Cortex-A57 (debugger) core to debug a Cortex-A53 core (target) on Juno board. According to the armv8 architecture manual, i may halt the the target and use EDITR instruction to force the target execute instructions. So,…

    • Answered
    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Can JTAG enable the SPNIDEN or SPIDEN signal in Juno board?

    Zhenyu Ning
    Zhenyu Ning

    Hi all,

    I found that the SPNIDEN and SPIDEN signal on the Juno board can be driven by the internal driver (SSC_DBGCFG_STAT register) or the debug authentication register in SCC. However, i cannot find the debug authentication register in SCC described…

    • Answered
    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Multicore Platform General Purpose Registers

    Shengye Wan
    Shengye Wan

    Hi, experts Ash Wilding Mark Nicholson,

    I'm wondering for the multicore ARM architecture, are all CPU cores sharing one set of general purpose registers (X0 - X30) or each CPU core has its separate registers? My feeling is that each core has its own…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Using ArmTF-Test SP/SPD with Juno

    Shengye Wan
    Shengye Wan

    Hi experts Ash WildingMark Nicholson Michele Wilkinson,

    I configured my Juno board as this instruction and my workspace is initialized by the script from that page too.

    Now I met some unknown issues when setting secure timer for my board. I find the ARM…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Can I print information from EL3 / ARM-TF with Juno board?

    Shengye Wan
    Shengye Wan

    Hi there,

    After setting up the board followed by the instruction, I connect both UART ports with my computer. For my board one port shows normal world output while other one shows OP-TEE output.

    In this case, I'm wondering is there anyway for me to print…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to update the trusted firmware for Juno board?

    Shengye Wan
    Shengye Wan

    Hi experts Ash Wilding Mark Nicholson,

    I have a Juno r1 board and I'm using it as the instruction of this page's "Building from source" section.

    Now I want to update some secure related registers (e.g., SCR_EL3) for my board. These…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to set the CPU affinity of Secure OS for Juno r1?

    Shengye Wan
    Shengye Wan

    Hi experts,

     

    I'm using  the Juno r1 board with Linaro OPTEE released normal OS + secure OS.

    After some tests, I find that every time when the Client Application (CA) calls the function of a Trusted Application (TA), the secure OS is just running on…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to run my own trusted firmware BL32 on juno r2

    pwdusid
    pwdusid

    Hi, 

    I am trying to use arm trusted firmware with my own BL32 (with 0xFF000000 entry point as specified). I want BL31 switch to my secure world that generate smc (aftersome init) to switch to normal world.
    For that I use this compilation configuration:

    …
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Juno r1 Shareability Memory Attributes

    Shengye Wan
    Shengye Wan

    Hi experts,

     

    I'm using a Juno r1 board for some cache-related research experiment so I'm studying the related memory attributes such as cacheability and shareability.

     

    I found the manual mentioned that: " the division between inner and outer is…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Juno r2 L2 and TLB cache

    xpo
    xpo

    Hey guys,

    I need your help because I have to count the number of L2 instruction access, miss and hits. But in the data-sheet I did not find the events that I have to count.

    I found it in the ARM V8 data-sheet. Therefore, is it usable on A72 & A53 even…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Is OPTEE_OS for Juno using 32-bit arch or 64-bit arch?

    Shengye Wan
    Shengye Wan

    Hi experts,

     

    I'm wondering do you compile the OPTEE_OS in this instruction as arm32 or AArch64? In which script do you set the compiler for the secure OS? ( I checked the file build-optee-os.sh while I find the file exports both compilers so I'm not…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to Get the PA instead of IPA from NS OS Kernel Module of an AArch64 device?

    Shengye Wan
    Shengye Wan

    Hi experts,

    Recently I want to conduct one secure-related scanning in TrustZone for some NS kernel memory.

    To do this, I need at first reporting the PA of the memory from NS kernel. My idea is developing a kernel module to achieve the goal.

    I write the 

    …
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • OPTEE 2.0 tee-supplicant issue

    Shengye Wan
    Shengye Wan

    Hi experts,

    Today I was trying to use the latest OPTEE version to replace my previous one (v1.1.0) on my Juno board and I met one issue about tee-supplicant.

    I used the initialization script from ashwildingarm 's post with the choice "Juno, latest,…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to enable L2 cache view for A53 on Juno ADP r0?

    Marc
    Marc

    Hello,

    I have used DS-5+DSTREAM to connect to the A57/A53 big.LITTLE clusters on my Juno dev board. I use the startup_ARMv8_GICv2 example project included with DS-5 as the bare-metal image to run.

    When I navigate to the cache view window in DS-5, I can…

    • Answered
    • 10999.zip
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Problems powering on secondary core on bare-metal Juno ADP r0

    Marc
    Marc

    Hello,

    I'm trying to follow the tutorial posted here to boot up a secondary core on my Juno r0 board running bare-metal.

    I start with the startup_ARMv8_GICv2 example project included with DS-5. I modify the main() function in main.c to include the assembly…

    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • TZC-400 Region Secure Access Discussion

    Shengye Wan
    Shengye Wan

    Hi experts,

    I know for the TZC-400 each region has an attribute register which has two bits:  s_wr_en  and s_wr_en for controlling secure access. On the other hand, these control registers could be changed by secure access.

    In this case, it looks…

    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • TZC-400 Memory Regions Question

    Shengye Wan
    Shengye Wan

    Hi experts,

    Based on the manual of TZC-400, we could set up at most 8 regions with different security settings.

    However, I'm wondering, when a normal world(non-secure) application read or write a specific address, how does the TZC-400 decide whether the…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Accessing coresight debug and trace memory region in EL3 leads to stuck.

    Zhenyu Ning
    Zhenyu Ning

    The manual tells that I can use ETM in both self-host debugging and external debugging. With DStream and DS-5, the ETM works well. However, i find that i can not modify the tracing registers in DS-5, the command always leads to "verify error on memory…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • View related content from anywhere
  • More
  • Cancel
<>