This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

U-Boot for TMS320DM644x - No ETH PHY detected!!!

Hi all, 

I'm trying to compile a new u-boot for my TMS320DM644x chip. I'm using u-boot 1.4 (v2009.11-2). I have a really old u-boot.bin file compiled from uboot 1.1.4 which works fine with my board, however, with this new one, it has the error messages saying:

U-Boot 2009.11-2 (Apr 09 2013 - 09:55:02)

Cores: ARM 297 MHz, DSP 594 MHz
DDR: 162 MHz
I2C: ready
DRAM: 256 MB
Flash: 32 MB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Net: No ETH PHY detected!!!

When I try to run my bootcmd, it kept saying this and doesn't go through. I'm wondering why does it not recognize my ethernet address and is there any way to fix it. Any answers will be appreciated. Thank you so much!

  • You noted in the other thread that this the result of a successful compile of a newer U-boot. The 2009-11-2 version is still quite old. Which code base is this from? DVSDK, Arago GIT, denx GIT? From what I can see at GITs that I can access, everything looks okay. The EMAC gets powered and clocked. It's pins are muxed. The base clock frequency looks okay...difficult to tell with all the hash defines. Compare the config of the EMAC in the old version to the new version.

  • Shiija,

    Is this an EVM or a custom board?