I'm switching over to the No-OS API for the ZedBoard. I have a design that works using the old register-poking ADV7511 setup. I have the source, includes and library for the latest No-OS API installed in SDK, and my design compiles with no errors (meaning that it found the includes and library).
From looking at the reference design's main.c, I think the right order of ADV7511 setup is:
When I do this, ADIAPI_TransmitterInit() hangs, and in particular is looks like ADIAPI_TxInit(TRUE); never returns.
What can I do to debug this problem?