I have a STM 32F microcontroller which is connected to a X3399 core board via UART. Every 400 ms I`m sending a keep alive message from the micro controller to the board, once in a while, asynchronously, the keep alive message is not received on the processor side.
This phenomenon only happens when another specific process is running and not when this process is the only one that running. Maybe someone has an idea what should I check?
Maybe a memory override where the messages coming from the UART are stored by the corresponding process?