2018-11-20 06:34 AM
After spending a lot of time, ethernet examples still not running on the NUCLEO 743 Board.
MPU Config is done correctly (at least i think so, it's the recommended code), IO-config for PHY checked 100times, map-file was compared for used ram-locations (DMA descr, RX_buffer)
DMA, RX_buff. But the behaviour is constant the same from beginning onwards:
Never i had any data in in RX_buffer... ,
Has anyone a idea where the problem could be ? , Thanks in advance , michael
2018-12-03 08:14 AM
Facing similar issues, so far i've found out, that my ETH registers don't get my writes, i.e. Interrupt enable. CubeMX does generate code to enable clocks for the unit. But registers are not writen by the function HAL_ETH_Start_IT() called by low_level_init() in ethernetif.c.
I've got not idea how it behaves this way..
AHB1 Clock is at 100Mhz. RCC Register set up to enable all 3 ETH clocks.
Anyone?
2018-12-03 08:21 AM
on my NUCLEO Board ethernet was running (i wrote it some days ago) after fixing a really stupid
failure: one 2.45mm jumper was set, but not able to establish electrical connection between the
two associated pins, after solderting them i had first time data inside the RX-buffer.....
Michael.