I launch this debug settings and wait for the debugger to jump at the entry point at "main". Now I open the hardware manager in Vivado, connect to my target, add the signals to the ILA and change the trigger mode to "TRIG_IN_ONLY" :
Now the ILA got armed by clicking "Run trigger for this ILA core" and after that step I resume my application (F8) to jump to a breakpoint at
XGpio_DiscreteWrite(&Gpio, 1, Counter);
but my ILA doesn´t trigger. The status is "Waiting for Trigger".
Okay I think I found the solution for the problem. It seems that I have to switch the Cross Trigger settings in my debug configuration. Why do I have to set "CPUDBGACK0" as input and the "FTM trigger" as output? I want to hold the ILA when a break point is hit. So I assumed that the signals should go from the CPU to the ILA and not from the ILA to the CPU.