Hi ,expert
I am now trying to get uboot working on our custom k2l board. Here's issue:
By running via CCS I got uboot up and entered main loop. However it seems network is not up though no error message appears during the starting process.
We are using a different PHY(88E1543M) with that of EVM board(88E1514). In baremetal mode I got NDK running well with 88E1543M without changing any single line.
After debugging uboot for some time I found the return code of keystone2_emac_initialize() is fine but keystone2_eth_open_close() is not good(they are both in board_eth_init() func , board_k2l.c). after dig a little bit further I found keystone_get_link_status() function is not good either.
Do you have any ideas of how to change uboot code on a different Phy chip?
Thanks,
striker