Have you seen this issue when using our own tracing methods, described on the following AppNotes (AN13234 & AN12877)?
I am using ETM for trace, not SWO, so I am following AN12877, however it does not cover RT1170-EVK.
Lauterbach has set up some examples specifically for this board, and I have been following those, along with direct support sessions.
They explained to me that ETM exploits a 4-bit bus, and it was born for Cortex M when these rarely exceeded 200MHz frequency.
I the problem of 'fifofull' in tight loops of a few assembles instructions, such as the idle cycle of FreeRTOS, when it runs in ITC and the core runs at least 200MHz.
They explained to me that a trace event is generated at least for each branch, so in the case of the 5 instructions in the example I would have an event every 10 ns or so, assuming 2 cycles per instruction and clocked at 1GHz. These trace events are generated by the core, which sends them to the ETM, which puts them in a FIFO and then issues them on the 4-bit bus. The bus in my case runs up to 240 MHz (120 MHz DDR), so to transfer 32 bits takes 8 cycles, so 33ns. So assuming that a trace event is only 32 bits, still the re-fill rate of the ETM fifo is 3 times higher than the empty rate on the bus.
In this example I made a lot of assumptions that I don't know how realistic they are (cycles per instruction, trace event size, etc.). So it may; be plausible to have to lower the core frequency. What is much less plausible for me is that I have to drop to 100MHz.
This made me think of my configuration errors or something like that.
Since I had already found AN12877, where it is evident that NXP has done tests with Lauterbach instruments, I was hoping that NXP had also done similar tests on RT1170-EVK under conditions similar to mine (firmware with FreeRTOS running in ITC, with data in DTC, core runs at 1GHz), so that I could confirm that the problems are there or have an explanation of how to mitigate them.
If you had not done such tests I think it might be useful for the community using RT1170 for you to do them and publish an AN specifically for that platform.
best regards
Max
PS: the Lauterbach examples have far fewer 'fifofull' problems, but they run from flash, often with caches disabled, and with cores running a bit slower