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 ST Community moderator has edited the post to comply with the code sharing guidelines. In the future, use the </> button to paste code and linker script content. For more information, see: How to insert source code.
