Ultrascale Cortex A53 Boot FreeRTOS from SD card

Hi all, I am working with an Ultrascale FPGA that I believe is using Petalinux and booting a C application .elf from the SD card. Can I instead create a Freertos application project in Vitis, compile, then load the generated .elf from the SD card?

I’m looking for an internal expert with knowledge of Vitis in the context of targeting an Ultrascale FPGA along with FreeRTOS compatibility with your target. In the mean time do you have more information on the specifics of the target?

Thank you for looking into it! I don’t know too much about the target hardware; I was just given a hardware definition .xsa file. I do know that the FPGA part number is a XCZU2CG-1SFVA625E and there are 2 DDR4 RAM chips MT40A2G8NRE-083EB

We have prepackaged demos for some Zynq based development boards: FreeRTOS - free RTOS source code for the Xilinx Zynq-7000 SoC . That should work in Vitis as best I know, as Vitis will use the Xilinx SDK for software builds.