Hi,
I work on EmbOS for M32C, version 3.08, IAR Compiler V3.30.
I'm using four UARTs on my application to communicate with others firmware. The communication on one UART is full duplex, the firmware can send spontaneous message to my application. I'm experiencing some overrun of data on that UART. It's seems to be due to the fact that my application is sending data while the firmware is also sending data. I think that the reason of the loss of data in reception could be due to the fact that the Emission Interrupt is not nested by the Reception interrupt. I've put in place the OS_EnterNestableInterrupt() without any optimization. I've checked in the documentation to have more information about interrupt, but the documentation is very poor on this subject.
Coudl it be possible to have any clue or documentation to help me in the resolution.
Cheers.
I work on EmbOS for M32C, version 3.08, IAR Compiler V3.30.
I'm using four UARTs on my application to communicate with others firmware. The communication on one UART is full duplex, the firmware can send spontaneous message to my application. I'm experiencing some overrun of data on that UART. It's seems to be due to the fact that my application is sending data while the firmware is also sending data. I think that the reason of the loss of data in reception could be due to the fact that the Emission Interrupt is not nested by the Reception interrupt. I've put in place the OS_EnterNestableInterrupt() without any optimization. I've checked in the documentation to have more information about interrupt, but the documentation is very poor on this subject.
Coudl it be possible to have any clue or documentation to help me in the resolution.
Cheers.