Skip to content

Commit

Permalink
armv7a9-qemu: Adjust serial device
Browse files Browse the repository at this point in the history
JIRA: CI-397
  • Loading branch information
maska989 committed Apr 29, 2024
1 parent 146f024 commit 95f723f
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions scripts/armv7a9-zynq7000-qemu-test.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#!/bin/bash
#
# Shell script for running phoenix-rtos loader on Qemu fork from Xilinx (zynq-7000)
#
# Copyright 2021 Phoenix Systems
# Author: Hubert Buczynski, Damian Modzelewski
#

IMG_PLO_ZYNQ7000="$(dirname "${BASH_SOURCE[0]}")/../_boot/armv7a9-zynq7000-qemu/plo.img"
IMG_FLASH_QEMU="$(dirname "${BASH_SOURCE[0]}")/../_boot/armv7a9-zynq7000-qemu/phoenix.disk"
DTB_ZYNQ7000="$(dirname "${BASH_SOURCE[0]}")/../scripts/zynq7000-zc702.dtb"

for FILE in "$IMG_PLO_ZYNQ7000" "$IMG_FLASH_QEMU" "$DTB_ZYNQ7000"; do
if [ ! -f "$FILE" ]; then
echo "Missing required file: $FILE"
exit 1
fi
done

exec qemu-system-aarch64 \
-M arm-generic-fdt-7series \
-dtb "$DTB_ZYNQ7000" \
-serial null \
-serial stdio \
-device loader,file="$IMG_PLO_ZYNQ7000" \
-drive file="$IMG_FLASH_QEMU",if=mtd,format=raw,index=0

0 comments on commit 95f723f

Please sign in to comment.