• ARM TrustZone's Secure/Normal world vs x86's Ring0/3 or OS's kernel/user mode?

    Kaiyuan
    Kaiyuan

    I read document like this TrustZone Security Whitepaper.

    It describes that all resources like CPU, memory and others are divided by Secure World and Normal World. Programs in Normal World can not access resources in Secure World. You must call a special…

    • Answered
    • over 5 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • the UART char print in ARM v8-A Foundation Platform

    geekfolk
    geekfolk

    Hi All,

    I am using ARM v8-A Foundation Platform to debug my code. According to user guide, the base address of UART0 in system is 0x1c090000, so I use the following code to try to print a char via UART0:

    *(volatile unsigned char *)(0x1c09000 + offset_of_tx_fifo…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • share memory between core0 (linux) and core1 (bare-metal)

    Mike
    Mike

    Hello,

    i want to use the arm cortex a9 to share memory between both cores. are there any examples online?

    Thanks,

    Mike

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • os supporting sd card read and write

    SGR
    SGR

    hi ,

    can u list out the operating system supporting sd card read and write for arm7TDMi architecture?

    • Answered
    • over 5 years ago
    • Processors
    • Classic processors forum
  • How to run an ARM 32bit binary on Juno Board in Linux and Android ?

    zzliu
    zzliu

    hi, guys:

    Currently, i want to execute a Cotex-A9 binary compiled by ARMCC on Juno board(OS is linux).

    But when i ran it, it reported that "XX: No such file or directory".

    My questions are:

    (1) Did somebody meet this problem before ?

          and could…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Address Space Identifier - ASID

    Mike Clark
    Mike Clark

    For ARMv7 -A/R systems, the MMU uses an ASID to distinguish between memory pages which have the same virtual address, but which are used by an individual task ( I.e. A task which uses non-Global memory). The ASID is an eight-bit value, from 0-255, assigned…

    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Software Radio Based on ZedBoard and AD-FMCOMMS1-EBZ

    hgli
    hgli

    ARM friends,

    I have done some research on software radio based on ZedBoard and AD-FMCOMMS1-EBZ.

    ZedBoard is a development board which uses Xilinx Soc FPGA.

    Xilinx Soc FPGA includes ARM Cortex A9 dual-core and Xilinx FPGA.

    ZedBoard runs Ubuntu Linux operating…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • How should I do if I want to enable only one single CPU on a Cortex A9 MPCore(2 CPUs)

    onion
    onion

    Hi, all

    When I was porting Minix 3 OS to Zedboard (Zynq 7000 All Programmable SoC) the system always hanged

    at refresh_tlb. What's strange is that refresh_tlb had been performed at KERNEL booting up, but when a user

    space process VM (for Virtual Memory…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Cortex-A8 boot up cpsr status

    Harshdeep
    Harshdeep

    Hi,

    I have a beaglebone black and running a very basic app using starterware. As soon as the app starts executing i copy the CPSR values in memory. The value of CPSR is super surprising

    6000019f

    which means it is in SYS mode and IRQ, ABORT disabled and FIQ…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • ARM Cortex A9 boot from spi-flash 32M

    Daniel
    Daniel

    Hi, we are using arm cortex-a9 booting from spansion s25fl256. We are confused why the spi driver forces to limits flash size to 0x1000000 (16M). It's normal when first bring up and into linux. However, we find the uboot is broken or overrided and can…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Buiding kernel for an ARM processor

    Akash
    Akash

    I working on Odroid with the ubuntu platform. For the DS5 software to cross compile for profiling , I need to build Linux kernel with specific configuration. I am new to this stuff, but I have created the UImage of the kernel on the host machine for the…

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • How to trap Guest data aborts

    armdev
    armdev

    Hi,

    I am trying to understand if Guest OS data abort happens due to accessing some memory (e.g GIC distributor space) then is there any way I can route it to EL2 mode ?

    I looked into HCR_EL2 register bits and tried setting AMO bit but it doesn't help. I…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Self Hosted Debug

    techguyz
    techguyz

    Hi Experts,

    What is the practical use of self hosted debug provision in the ARM V8 architecture ?

    What are all the exceptions arrived and how it is handled ?

    Regards,

    techguyz

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • ELn configuration in ARMV8

    techguyz
    techguyz

    Hi Experts,

    Does the EL3 and EL2 usage is the purely implementation specific or even though EL3 is implemented is it possible to disable EL3 and EL2 in software ?

    Regards,

    Techguyz

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Hypervisor to experiment

    techguyz
    techguyz

    Hi Experts,

    Which of the open source hypervisor like Qemu,Xen,etc is easy to start and experiment the code.

    Is there anything which ARM supports in specific where it is more handy on ARM processors.

    Also am new bee to this hypervisor concepts so bit curious…

    • Answered
    • over 5 years ago
    • System
    • Embedded forum
  • how to switch from EL3 to El1 inside u-boot before linux kernel?

    dudu8
    dudu8

    linux requires EL1,however uboot is in EL3 mode.linux is halted.

    • over 4 years ago
    • System
    • Embedded forum
  • System call excepton handler about  the svc stack in the linux

    thpark
    thpark

    I am studying System call in the linux. I know that is using SVC exception handler.

    the related codes are as follow

    ====================exception handler codes===================================

    ENTRY(vector_swi)

    sub sp, sp, #S_FRAME_SIZE

    stmia sp, {r0 - r12…

    • Answered
    • over 4 years ago
    • System
    • Embedded forum
  • New online training course - Machine Learning using Arm

    NickT
    NickT

    We are very pleased to announce a new online training topic - Machine Learning using Arm.

    About the course

    This training topic covers essential information on Arm’s IP solutions for optimizing Machine Learning (ML) applications for Arm hardware. The…

    • over 1 year ago
    • Processors
    • Machine Learning IP blog
  • RTOS for ARM A57(NVIDIA Jetson TX2 / TX2i)

    mea
    mea

    Hi all,

    I would like to use RTOS in my project in NVIDIA Jetson TX2 developer kit. But all of them are expensive. And i tried Real-Time Scheduling with NVIDIA Jetson TX2 by installing preempt RT patch. But the patch is not %100 hard real time. And i do…

    • over 1 year ago
    • Processors
    • Cortex-A / A-Profile forum
  • Getting processor and cache details

    karthikeyan.d
    karthikeyan.d

    I work on software that needs to know the processor and cache details. On x86 systems it uses the CPUID instruction to know about the processor family/model (Skylake, Icelake etc) and cache details (total size, line size, associativity etc). I am trying…

    • over 1 year ago
    • Processors
    • Cortex-A / A-Profile forum
  • Problem getting DMABUF EGL image to work as a texture

    hcpizzi
    hcpizzi

    Hi,

    I'm trying to get a video feed to use as a texture on my EGL + GL ES program running on a Mali 400 on Linux.

    The problem I'm having is that the content of the texture does not update. It picks up whatever frame the camera was displaying when the…

    • Answered
    • over 1 year ago
    • Graphics and Gaming
    • Graphics and Gaming forum
  • SUSE Rocks in Nashville!

    P. Robin
    P. Robin

    I attended the 2019 edition of SUSE conference which took place in Nashville (TN)  April 1-5. This is where SUSE customers, partners and community members gathered to hear about the latest developments in enterprise Linux, OpenStack, CEPH, Kubernetes,…

    • over 1 year ago
    • Open Source Software and Platforms
    • Android blog
  • Flushing all L1 & L2 caches under Linux (kernel space) - optimizing dma-mapping API

    eli.z
    eli.z

    Hi,

    In my system (CycloneV - 2 cores of Cortex-A9) I require large DMA transfers, and currently I can't connect DMA via ACP, so cache coherency becomes SW problem. I know that the proper way of doing it under Linux is using the DMA-MAPPING API, and…

    • Answered
    • over 1 year ago
    • Processors
    • Cortex-A / A-Profile forum
  • Case study: Evolving intelligent devices for immersive experiences

    Chris Shore
    Chris Shore

    Inuitive develops intelligent vision technologies for deployment in applications such as augmented and virtual reality, drones, robotics and autonomous vehicles. Founded in 2012 by Israeli high-tech veterans Shlomo Gadot and Dor Zepeniuk, the Israel-based…

    • over 1 year ago
    • DesignStart
    • DesignStart blog
  • matricom g-box Amlogic s802

    hearingaid
    hearingaid

    I have had this box for a long time and it never really  worked well.

    I would like to install Ubuntu linux on it and then run plex media server.

    I have seen guides but when using a 16gb usb stick, nothing seems to work. It just loads into andriod os.

    …
    • over 1 year ago
    • Graphics and Gaming
    • Graphics and Gaming forum
<>