• Bare metal development on Juno
    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...
  • Cygwin compile of bare metal ARMv8 cross-compiler
    I am trying to get a cross-compiler built to run on my Windows box. One route I'm trying is to use Cygwin to build the compiler. I've tried several attempts with the latest sources but hit upon some compile...
  • Problems powering on secondary core on bare-metal Juno ADP r0
    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...
  • Bare-Metal Low Power Example
    This 'Blinky' project is a simple ultra low power bare-metal example for the Arm 'Musca-S1 CM33 #0' device on the Arm 'V2M-Musca-S1' evaluation board. The example is compliant to CMSIS. Example functionality...
  • Boot an arm64 kernel on the Juno r1 platform
    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- #...