ETH->MACISR TSIS unstoppable?
Hello there,
I'm playing with the NUCLEO-H743ZI2 board and having difficultis with PTP.
When TSIE (MACIER is set the interrupt is getting retriggered endlessly.
I've tried to clear TSIS by reading both MACISR as well as MACTSSR (TXTSSIS bit set).
The manual states this is a way to achieve this, but neither register is cleared.
BTW, the alternate way (MACCSRSWCR) semes not being supported altho I've tried that as well.
Just at the interrupt entry:
macisr = ETH->MACISR; // 0x1000
mactssr = ETH->MACTSSR; // 0x8000
macisr2 = ETH->MACISR; // 0x1000
mactssr2 = ETH->MACTSSR; // 0x8000
macisr3 = ETH->MACISR; // 0x1000
Where am I doing the wrong thing?
Thank you for any input.
The post has been edited by the ST Community moderator to comply with the guidelines for code sharing. In the future, use the </> button to paste your code and linker script content. For further information, refer to this post: How to insert source code.
