AnsweredAssumed Answered

Bare-Metal no functionality

Question asked by fpgaNoob on Oct 8, 2015
Latest reply on Oct 9, 2015 by rejeesh



I'm trying to create a bare-metal implementation using a ZedBoard and the FMCOMMS3 following the guide - AD9361 No-OS Software [Analog Devices Wiki] on Vivado 2014.4.1. After running the program on the FPGA I expect to see "Done" printed to the terminal from the printf statement in main, which does not happen. When I enter commands such as "help?" there is no response. Attempting to connect to the board from an external interface is unsuccessful as well (screen, putty, minicom). Here are the steps I took to create the program...


-Built all HDL files for zed from Analog

-Built the makefile.Zynq files from Analog

-Opened provided project in HDL folder on Vivado

-Launched SDK

-Created new empty application using provided system_top.hdf file

-Added all *.c, *.o, *.h files from following paths:




-Program FPGA from system_top.bit found in


-Run configurations same as the linked guide... In application tab used:



Tried w/ STDIO connection and through terminal programs.


Any ideas? I am completely new to this platform and pretty new to FPGAs in general. Hopefully I made an obvious oversight.