Recently I have been trying to use stream jlink mode in freertos.
according to the link https://percepio.com/docs/FreeRTOS/manual/index.html#Creating_and_Loading_Traces___Percepio_Trace_Recorder___FreeRTOS___Streaming_Mode
the stream ports, there are files: trcStreamingPort.c/ trcStreamingPort.h, I go to percipio file C:\Program Files\Percepio\Tracealyzer 4\FreeRTOS\TraceRecorder\streamports\Jlink_RTT, I can not find trcStreamingPort.c/ trcStreamingPort.h but trcStreamPort.c/ trcStreamPort.h.
So maybe because of the version update, trcStreamingPort.c/ trcStreamingPort.h was the old version.
When I configure like this #define TRC_CFG_RECORDER_MODE TRC_RECORDER_MODE_STREAMING in trcKernelPortConfig.h,
then I got this error: …\FreeRTOS\event_groups.c(631): error: #132: expression must have pointer-to-struct-or-union type
in line: 631 traceEVENT_GROUP_DELETE( xEventGroup ); in event_group.c file of freertos.
Would you happen to know how this can happen?
freertos version: v9.0.0
percepio: v4.6.5
MCU: stm32f4