Skip to content

Releases: OpenAMP/openamp-demo

OpenAMP v2024.05

31 Jul 01:06
v2024.05.0
Compare
Choose a tag to compare

Introduction

This release contains SD card images and docker container images built from the various components of the OpenAMP v2024.05 release.

Components

  • open-amp library v2024.05.1
  • libmetal v2024.05.0
  • openamp-system-reference v2024.05.0
  • meta-openamp v2024.05.0
  • openamp-ci-builds v2024.05.0
    • Linux kernel v6.6.33
    • poky yocto-5.0.1
    • AMD Xilinx release v2024.1 (for reference images and boot firmware)
    • ST-OSS scarthgap branch (for reference image and boot firmware)
  • openamp-demo (this repo) v2024.05.0
  • AMD Xilinx QEMU v2024.1
  • Zephyr SDK 0.16.8

Highlights from changes in this repository

  • Brought back the docker containers and improved their build procedure
  • Docker images are supported on x86_64 and aarch64 (arm64) Linux
  • Upgraded underling Xilinx QEMU to our build of AMD Xilinx V2024.1
  • Upgraded to Zephyr SDK 0.16.8
  • Upgraded container base OS to Ubuntu 22.04
  • make-image-targets now supports creating GPT partitioned images
  • ST audio workaround no longer needed
  • Improvements to test-qemu (logging etc)
  • Added README.md to document build instructions

Instructions

To run these demos from SD cards:

  • Setup serial port access according to the board in use
  • Write these images to an SD card and boot your board
  • For Zynqmp boards, let the board boot to the u-boot menu
    • choose one of the 3 demo configurations
  • On the serial port at the Linux prompt, log in with user root and no password
  • Follow the instructions provided

To run this version of the docker image use the command below and follow the prompts:

$ docker run -it --rm openamp/demo-lite:v2024.05

Known Issues

All changes

Full Changelog: v2023.10.0...v2024.05.0

Demos for v2023.10.0

21 Nov 13:05
Compare
Choose a tag to compare

These sdcard images contain the demos built with the v2023.10.0 release of OpenAMP.

The Linux rpmsg utilities and Zephyr apps were built with v2023.10.0 of openamp-system-reference.
The DTBs used in the demo were built using v2023.10.1 of openamp-system-reference.
The OS images and boot firmware were built with v2023.10.0 openamp-ci-builds.
And this repo combines them and contains the demo scripts.

To run these demos:

  • write these images to an sd card and boot your board
  • For Zynqmp boards, let the board boot to the u-boot menu
    • choose one of the 3 demo configurations
  • On the serial port, log in with user root and no password
  • Follow the instructions provided

Notes:

  • KV260: Linux looses access to the UART console after running the zephyr R5 demos as they take over the UART.
    • use ssh if you wish to retain shell access to Linux
  • ZCU102: shutdown -r now does not work correctly when u-boot comes back up.
    • Power cycle the board to run a different demo config
    • Most R5 demos print to the 2nd UART on this board
  • There is no docker image update for this release due to issues with Xilinx QEMU and the upstream kernel (v6.5.8)
    • This will be fix later