We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I own a ULINK Pro. Managed to get ETM trace working on my STM32F4, but when I stop the CPU or run into a breakpoint, I can only look back about 1ms (at 168MHz) or about 2ms at 100MHz. How much I can see in the trace window seems to depend on the complexity of the code. More function calls or even function pointers seem to reduce the number of instructions.
It seems to me that I can not use streaming trace, but only the buffer in the ULINK Pro, which seems to be very small (around 64KB?) With streaming trace, the number of instructions should be unlimited since my harddrive can be used as buffer.
Any way to get streaming trace up and running?
Per,
my PC does not even have an old USB-Full speed port. It is connected via High Speed USB (USB 2.0). I have just connected a USB Analyzer, and it seems ULINK Pro is transferring data during execution, but not very many, only about 1 MB/sec, which is less than required for streaming trace.
Is there a way to get a new firmware for my unit? Does it work for you?
Thanks