cancel
Showing results for 
Search instead for 
Did you mean: 

Initialization time of low_level_init() why so slow?

Joerg Wagner
Senior III

To setup Ethernet takes more than 4 seconds in low_level_init().

Is the LAN8742A so slow and is the DP83848 in MII mode faster?

Thank you.

2 REPLIES 2
AvaTar
Lead

I don't have your hardware, and neither use LL code extensively.

But Cube (and LL) often employ busy loops to wait for ready flags during initialization. I would use a debugger to check what takes so long.

Perhaps waiting for a cable connection until timeout.

Joerg Wagner
Senior III

No one knows how to speed up Ethernet initialization?