Hi,
We are using DM8148 in our custom board. We are using ezSDK, psp04.04.00.01 and booting up the board via tftp. We are facing an issue related to Ethernet PHY. Whenever the board gets reset via watchdog, 3 out of 10 time the the board can not boot properly and failed at uboot saying can't get Kernel Image. This issue is random not occurring each time.
We are using DS1374 for watchdog and LAN8720A PHY. The reset pin of DS1374 is connected to reset pin of processor DM8148 as well as the reset pin of PHY LAN8720A.
For testing purpose, we have made an init script to reboot the board each time after the board get booted properly ( using reboot -f command , so its a continuous reboot loop). Even in this test, sometimes the board gets stuck at uboot saying failed to get the kernel image. The logs are as shown below.
_______________________________________________________________________________________
U-Boot 2010.06-00665-g1c85d45 (Mar 03 2015 - 11:21:55)
TI8148-GP rev 3.0
BOARD: CUSTOM
ARM clk: 1000MHz
DDR clk: 400MHz
IVA clk: 450MHz
DRAM: 1 GiB
NAND: HW ECC BCH8 Selected
512 MiB
Using default environment
The 2nd stage U-Boot will now be auto-loaded
Please do not interrupt the countdown till TI8148_EVM prompt if 2nd stage is already flashed
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x20000, size 0x40000
262144 bytes read: OK
## Starting application at 0x81000000 ...
U-Boot 2010.06 (Jun 23 2015 - 17:50:16)
TI8148-GP rev 3.0
BOARD: CUSTOM
ARM clk: 1000MHz
DDR clk: 400MHz
IVA clk: 450MHz
I2C: ready
DRAM: 1 GiB
NAND: HW ECC BCH8 Selected
512 MiB
MMC: OMAP SD/MMC: 0
Net: Detected MACID:b4:99:4c:f7:c3:7e
link up on port 0
link up on port 1
Hit any key to stop autoboot: 0
link up on port 0
link up on port 1
Using cpsw device
TFTP from server 10.99.20.188; our IP address is 10.99.15.113
Filename 'uImage'.
Load address: 0x81000000
Loading: T T T T T T T
_______________________________________________________________________________________
At this time, the orange LED at Ethernet port blink at a very lower rate (at period of 1 sec) instead of bilking at higher rate.
Has anyone faced this type of issue in ?
Regards,
Devang