Fwd: Typical workflows for RTEMS-based development using Xilinx Zynq 7000

Stanislav Pankevich s.pankevich at gmail.com
Thu Jul 15 16:11:49 UTC 2021

Sorry for cross-posting: I have realized that my message should have been
sent to the rtems-users instead.

---------- Forwarded message ---------
From: Stanislav Pankevich <s.pankevich at gmail.com>
Date: Thu, Jul 15, 2021 at 6:05 PM
Subject: Typical workflows for RTEMS-based development using Xilinx Zynq
To: rtems-devel at rtems.org <rtems-devel at rtems.org>

Hello everyone,

I am looking for information on how to start the development with RTEMS on
the Arty Z7 development board (Z7-20).

I see that there are at least two existing BSPs that could help me to get
started: xilinx_zynq_zc702 and xilinx_zynq_zedboard. I followed the
instructions for building these BSPs using the RTEMS toolchain and the Waf
build system and now I have the binaries of the RTEMS "hello world" program.

My immediate question: there seems to be two different approaches for
setting up development workflows: one using Xilinx tools (Vitis IDE, Xilinx
Software Command-line Tools and System Debugger XSDB) and a more
traditional one using GDB/OpenOCD. Being more familiar with the GDB/OpenOCD
approach, I was wondering which tools/workflows for working with Xilinx
Zynq are used or considered best practice by the RTEMS community.

Related question: does anyone have experience running RTEMS on the Z7-20
board? Any information that could help in reducing the setup/porting
efforts is appreciated.

Thank you for your attention.

Stanislav Pankevich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20210715/ae90263d/attachment.html>

More information about the users mailing list