xiaotailang commented on issue #10887:
URL: https://github.com/apache/nuttx/issues/10887#issuecomment-1786332829

   hello everyone ! I encountered a problem while developing Ethernet PTP. 
After enabling PTP function by setting PTP-related registers, a hardfault 
occurred. Upon tracing the issue, I found that the address pointed to by rdes2 
(the receive descriptor for the Ethernet) changed after enabling PTP. For 
example, if the initial address set for rdes2 was 0x01, then enabling PTP would 
cause it to point to some other inaccessible address resulting in a hardfault. 
I tested disabling the PTP enable bit in the register, and the rdes2 address 
remained unchanged and did not cause any hardfaults. I have also conducted 
tests where only the PTP enable bit is set without any additional PTP-related 
configurations, and this phenomenon still occurs. My board is STM32F767. Have 
you encountered a similar issue while debugging Ethernet PTP?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to