RTEMS 6.1 for ZynqMP doesn't build

I’m trying to build a BSP for Xilinx Zynq MPSoC, after building the tool suite with

sb-set-builder --prefix=$HOME/development/rtems/6 6/rtems-aarch64

I tried:

sb-set-builder --prefix=$HOME/development/rtems/6 --target=aarch64-rtems6 --with-rtems-bsp=aarch64/zynqmp_apu

But the result is just:

RTEMS Source Builder - Set Builder, 6.1

I am confused about the settings for target architecture and bsp to choose.
There is an example on the internet targetting the Ultra96 board (Zynq MP) but using ARM architecture (while it’s aarch64 as far as I know)

In the set builder command line you provided, there is no build set specified. In the first command where you built the tools, the build set specified is “6/rtems-aarch64”. In the second one where you are attempting to build the BSP, it should be “6/rtems-kernel”, but that seems to be missing.

I would not recommend using the ARM target for the ZynqMP A53 cores as the startup process requires JTAG or a AArch64->ARM stub that doesn’t exist.

1 Like

True, I missed the last bit
Will give it a go later on
Appreciate the quick and clear answer
Fully agree with ultra96 architecture