Hi,
we are using SDK version 8.4.0.17.
When executing an in-house profinet netload test we detected some problems with the MrpMachine task.
E.g. Profinet Netload faulty test case (1) Crap-Multicast Frames 64 Byte (100% load) defined by PI group
I checked the task system and all evidences suggest that MrpMachine task is the problem.
At the beginning of system startup I print out TCB and stack location of each task which is created
> MrpMachine : TCB at 0x5001f348, stack at 0x50020540
1. The content of pointer pxCurrentTCB of FreeRTOS is 0x5001F348 => This is the TCB of the MrpMachine task
2. The memory of the stack shows no 0xA5A5 pattern and the memory below stack is corrupted. Repetitions are seen in this corrupted memory
So there seems to be a stack overflow in that task which leads to an exception.
When MrpMachine task is deactivated via self-build of icss_fwhal no exception occurs.
Best regards,
Sven