cancel
Showing results for 
Search instead for 
Did you mean: 

(Solved) I have an ethernet issue after power cycling of H7 Nucleo board.

AElki.1
Associate

Hello!

I have built simple project for Nucleo H745ZI-Q board. It is UDP echo server. I have configured MPU, linker script and other things - it works fine. But after power cycle I have no any connection by ethernet while link notification is still working. Reset button does not help. It is working only after I reprogram flash memory by CubeIDE.

Also I made memory dump by Cube Programmer. In both cases the memory dumps are identical.

H7 lib version is 1-8-0.

Best regards,

Anton Elkind

1 ACCEPTED SOLUTION

Accepted Solutions
AElki.1
Associate

Finally I solved it.

First, there was my mistake that I commented line of code and did not uncomment it after. It is line with manual enabling of D2 SRAM3 clock domain (0x30040000). That is why after powering up the system ethernet is not working.

Second, after programming flash memory (by "run" button), it looks like the debugger "touches" the memory and it is automatically enabled as written here:

https://stackoverflow.com/questions/64908765/why-does-d2-ram-work-correctly-even-when-clock-is-disabled

Hope, this information will help somebody.

View solution in original post

1 REPLY 1
AElki.1
Associate

Finally I solved it.

First, there was my mistake that I commented line of code and did not uncomment it after. It is line with manual enabling of D2 SRAM3 clock domain (0x30040000). That is why after powering up the system ethernet is not working.

Second, after programming flash memory (by "run" button), it looks like the debugger "touches" the memory and it is automatically enabled as written here:

https://stackoverflow.com/questions/64908765/why-does-d2-ram-work-correctly-even-when-clock-is-disabled

Hope, this information will help somebody.