Cortex‐A55 in aarch64 - MarekBykowski/readme GitHub Wiki

Development for Cortex-A55

FVP_Base_RevC-2xAEMvA
...
--parameter bp.secureflashloader.fname=bl1-fvp.bin
--parameter bp.flashloader0.fname=fip-fvp.bin
--parameter bp.virtioblockdevice.image_path=core-image-minimal-fvp-base-arm32-20250630100348.rootfs.wic
--parameter cluster0.has_arm_v8-4=1
  • Cortex-A55 is armv8.2-a. We have added support in Yocto for armv8.2-a

A take-away from here is we have a system based on Docker Containerization ready-for-use that supports pre-development for Cortex-A55 before the Silicon takes in. Any of such as proof-of-concept, request-for-change to the system behavior, eg. around exception vectors, mmu, etc. can be implemented and test-run on the model and zero-effort moved onto the real HW.

You are just a few steps away from having the fvp-base up and running

Clone meta-arm and poky

cd <your_path>
git clone -b arm-aem-scarthgap https://github.com/MarekBykowski/meta-arm.git
git clone -b arm-aem-scarthgap https://github.com/MarekBykowski/poky.git

Build

cd <your_path>/poky
source oe-init-build-env arm-aem-build
bitbake core-image-minimal

Run

cd <your_path>/poky
source oe-init-build-env arm-aem-build
./run.sh
image

Connect to the model with armds

(armds is not free and requests licensing)

To enable the fully fledged development for we can connect the armds to to the fvp-model model. See an excerpt from it below

image

The environment is based on Docker containerization

Read on here https://github.com/MarekBykowski/docker/wiki/Docker-eco%E2%80%90system-for-ARM

⚠️ **GitHub.com Fallback** ⚠️