• About this wiki

    Annie Cracknell
    Annie Cracknell

    Arm provide reference software stacks and examples for supported platforms.

    • For A-class platforms, the Arm Reference Platforms deliverables include firmware, trusted execution environment, boot loader, Linux kernel, and user-space filesystem
    • For M-class…
    • 6 months ago
    • Open Source Software and Platforms
    • Wiki
  • Common issues using DS-5 with Juno

    Annie Cracknell
    Annie Cracknell

    Unable to connect

    There are two known issues that can affect your ability to connect a debugger to Juno.

    cpuidle

    Linaro release 14.10 onwards enables `cpuidle' by default in the kernel. This can prevent DS-5 from reliably connecting to the Juno as…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Bare metal development on Juno

    Annie Cracknell
    Annie Cracknell

    Introduction

    Unlike some earlier development platforms that allowed easy baremetal access to the SoC, Juno is a complex system that requires a certain level of initialisation even before a baremetal application can be run. It's perhaps best to think of…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Troubleshooting your Juno

    Annie Cracknell
    Annie Cracknell

    Corrupted Flash

    Historical and custom UEFI boot images may be stored in Flash at address `0x0BFC0000'. Older version of UEFI have been known to cause issues when booting newer deliverables. When Juno fails to boot we recommend one of the first things…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Change which CPUs are released from reset on Juno

    Annie Cracknell
    Annie Cracknell

    By default on Juno only a single CPU is released from reset on a cold boot:

    • Juno r0: Cortex-A53_0
    • Juno r1: Cortex-A57_0
    • Juno r2: Cortex-A53_0

    This is the primary CPU, i.e. `cpu0' in Linux.

    You can change the primary CPU by modifying `/SITE1/HBI0262x…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Documentation error: Mali OpenGL in OpenEmbedded on Juno

    Annie Cracknell
    Annie Cracknell

    Some early versions of the Juno Arm Development Platform SoC Technical Overview Document suggest that Mali Drivers are supported in Linaro OpenEmbedded and that mounting the OpenEmbedded user space enables Mali GPU support for OpenGL-ES.

    This information…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Trusted Applications on Juno

    Annie Cracknell
    Annie Cracknell

    These instructions demonstrate how to run an OP-TEE "Hello, world!" Trusted Application (TA) on Juno.

    1. Follow the instructions here to sync a new workspace using the `ack-armlt' kernel:
      +-------------+----------------------------+
      | Workspace…
    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • PCIe on Juno

    Annie Cracknell
    Annie Cracknell

    Hardware support

    • Juno r0 does not support PCIe (this is a fundamental hardware limitation)
    • Juno r1 onwards supports PCIe

     

    Software support

    In the Linaro software deliverables:

    • The `latest-armlt' kernel supports PCIe from release 15.05 onwards
    …
    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Ethernet on Juno

    Annie Cracknell
    Annie Cracknell

    Both the Linaro OpenEmbedded and Android software stacks have ethernet support enabled by default using DHCP. This means your network must support DHCP for this to work.

    Selecting the correct ethernet port

    Juno actually includes three physical ethernet…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Juno board revisions

    Annie Cracknell
    Annie Cracknell

    There are a number of key differences between each revision of the Juno platform, including hardware limitations. Some of these are documented on the official Juno product page, namely:

    • Juno r1 onwards supports PCIe
    • Juno r1's Cortex-A53 cores have a…
    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Juno

    Annie Cracknell
    Annie Cracknell

    Getting started with your Juno board

    Welcome to the Arm Development Platforms Community wiki and thank you for purchasing a Juno board.

    We recommend all new users install the latest Arm Platforms software deliverables on their board, which will give you…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Energy monitoring on Juno

    Annie Cracknell
    Annie Cracknell

    Introduction

    The Juno board implements a set of APB energy meter registers in an IOFPGA. These registers are updated every 100us measuring the instantaneous current consumption, instantaneous voltage supply, instantaneous power consumption, and cumulative…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Juno Software Binary Images

    Annie Cracknell
    Annie Cracknell

    Juno software deliverables are now hosted by Linaro. (The deliverables previously available on the Arm Community are obsolete and have been removed).

    Instructions for using the Linaro software deliverables

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Boot an arm64 kernel on the Juno r1 platform

    Annie Cracknell
    Annie Cracknell

    Using the default firmware shipped with the board. Plus:

    • Git the arm64 kernel tree
    • Build the kernel with arm64 tool chains:

    # export ARCH=arm64
    # export CROSS_COMPILE=aarch64-linux-gnu-
    # make defconfig
    # make -j8 Image

    Copy the 'Image' generated in…

    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Home

    Annie Cracknell
    Annie Cracknell

    About this community

    To enable software development, Arm provide reference software stacks for supported platforms listed here

    • For A-class Application processors, this includes a full Linux and Android stack (firmware, kernel, filesystem) available via…
    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • About this wiki

    Carl Williamson
    Carl Williamson

    Arm provide reference software stacks and examples for supported platforms.

    • For A-class platforms, the Arm Platforms deliverables include firmware, trusted execution environment, boot loader, Linux kernel, and user-space filesystem
    • For M-class platfor…
    • over 3 years ago
    • Open Source Software and Platforms
    • Wiki
  • Supported platforms

    Annie Cracknell
    Annie Cracknell

    Arm supplied A-profile platforms

    Each of the platforms below are supported by the Arm Reference Platforms deliverables:

    • Juno
    • Neoverse N1 SDP
    • Neoverse Reference Designs
    • Armv8-A Base Platform
    • Armv8-A Foundation Model
    • System Guidance for Infrastructure…
    • over 2 years ago
    • Open Source Software and Platforms
    • Wiki
  • Support for idle cycle injection and thermal/power management on the Juno development board?

    Raghavendra Pothukuchi
    Raghavendra Pothukuchi

    Hi,

    I am planning to buy a Juno development board for my research on power management. Does it support idle cycle injection through the OS - as included in the latest kernel update (https://lwn.net/Articles/757393/) or like the powerclamp driver from…

    • over 1 year ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to use old releases on Juno board?

    Zhenyu Ning
    Zhenyu Ning

    Hi all,

    I am using with Juno r2 board, and trying to play with the ARM Compute Library on the board. The library requires use-space binary driver for mali GPU, and currently the driver is only available for Android 7.0.1, Android 6.0.1 and Android 5.1.1…

    • over 1 year ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Confused by OS Lock in Juno board

    Zhenyu Ning
    Zhenyu Ning

    Hi all,

    I am using 64-bit android on Juno r1 board, and get confused by the OS Lock when playing with ETM. 

    The armv8 manual tells that the OS lock is used to restrict the external debugger, and can be unlocked by writing 0 to OSLAR_EL1 register. Moreover…

    • over 1 year ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Could not find the link to download csat.exe for windows. Is that now discontinued?

    kalpak
    kalpak

    Hi,

    Could not find the link to download csat.exe for windows. Is that now discontinued?

    regards,

    kalpak

    • over 1 year ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • SCP firmware for Juno board

    Zhenyu Ning
    Zhenyu Ning

    Hello,

    I am trying to play with the SCP on Juno board. However, I found that the source code of SCP firmware for Juno board is not included in ARM Trusted Firmware. I do get some open source SCP firmware on ARM's github, however, it seems that this SCP…

    • Answered
    • over 1 year ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to temporarily disable MMU in EL3?

    Zhenyu Ning
    Zhenyu Ning

    I am using Trusted Firmware provided by Linaro on Juno Board R1.

    Now I want to disable MMU in EL3 and do some custom jobs, and then enable MMU again. As I don't want to disturb other codes in EL3, I guess I have to clear the instruction cache, data cache…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Is there any way to access Trusted RAM in normal domain?

    Zhenyu Ning
    Zhenyu Ning

    I am using Juno Board with Linaro's trusted firmware.

    For the convenience of debugging, I want to access the Trusted RAM(0x04000000-0x04040000) in normal domain, and directly flash the image into memory instead of erasing the flash every time. But…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • cannot connect third-party JTAG Debugger to Juno-r1

    Shigeru Akiyama
    Shigeru Akiyama

    Hi Experts,

    I am trying to connect a third-party JTAG Debugger(Yokogawa Digital Computer adviceLUNA) to Juno-r1 Board.

    When using the firmware provided from Recovery-CD, the debugger is connected to Juno.
    But when using the firmware builded 15.12 LSK with…

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