Hi ame,
yes scu_te0712 is not automatically built, thanks for pointing that out, we will fix that with upcoming releases.
My guess to your problem is, that while you want to run your hello world application, the FPGA is still being configured. Could you try programming the FPGA with the bitstream in vivado manually and then run your application from Vitis like descried in this tutorial -> Figure 12 + 13
https://wiki.trenz-electronic.de/pages/viewpage.action?pageId=157219241It should run your app without reconfiguring the system.
In the reference design CLK0 is 100MHz.
The program that configures the SI5338 exactly is scu_te0712.elf. Source files are in ...\test_board\sw_lib\sw_apps\scu_te0712\src.
If you rebuild this app(at the moment manually) you can replace the old scu_te0712.elf in ...\test_board\firmware\microblaze_mcs_0 with the new one(keep the same name) and generate bitstream again.
It will be linked to the microblaze_mcs which configures the Si5338 at startup.
To adjust the Si5338-clocks there is a tiny guide here:
https://wiki.trenz-electronic.de/display/PD/Si5338I will have a more detailed look into that soon.
hope that helps
Waldemar H.