Use ULINKpro with several MCU boards for instruction trace?

Does ULINKpro support all kinds of cortex-m devices? Now I have several MCU boards, Arduino nano 33 ble sense, SparkFun edge apollo3 blue, etc. I once tried to use JLink Edu but it didn't support instruction trace of those boards. So I wonder whether we can use ULINKpro for those boards to get instruction trace. Any advice will be greatly appreciated.

More questions in this forum