ULink PRO - Streaming ETM trace does not work

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?

Parents
  • Anybody has similar experiences?
    To me, the whole unit is not worth a thing. All I
    seem to be able to use is the little bit of memory in the unit (Actually the
    FPGA) That gives me a few ms, which is way too little.
    Also streaming (real time) does not work.

    Help me out ... The hardware itself is working, as I am getting SWO stuff,

    PC samples etc. and also correct trace data, just too little and not real time.

    Does anybody have any clue or is Keil promising things that do not work?

Reply
  • Anybody has similar experiences?
    To me, the whole unit is not worth a thing. All I
    seem to be able to use is the little bit of memory in the unit (Actually the
    FPGA) That gives me a few ms, which is way too little.
    Also streaming (real time) does not work.

    Help me out ... The hardware itself is working, as I am getting SWO stuff,

    PC samples etc. and also correct trace data, just too little and not real time.

    Does anybody have any clue or is Keil promising things that do not work?

Children
More questions in this forum