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.

CCS: DM648: NDK lost link to router

Tool/software: Code Composer Studio

Hareware: DM648+88E1111;  Software:  NDK2.0.0, CCS5.5,  Application:  sending picture packets by UDP from board to PC

the application is able to run correctly at first. it gets picture, and sends picture to PC in slices by UDP. it is the output:

TCP/IP Stack Example Client
Using MAC Address: f4-5e-ab-42-e9-80
cpsw_MDIO_Init
SetPhyMode:000021E1 Auto:1, FD10:64, HD10:32, FD100:256, HD100:128, FD1000:8192 LPBK:0
cpsw_MDIO_Init
SetPhyMode:00000000 Auto:0, FD10:0, HD10:0, FD100:0, HD100:0, FD1000:0 LPBK:0
EMAC should be up and running
EMAC has been started successfully
Registeration of the EMAC Successful
Service Status: DHCPC : Enabled : : 000
Service Status: DHCPC : Enabled : Running : 000
PicSrv Initialized
CtrlSrv Initialized
ZR-IPC start!
cpsw_MDIO_FindingState: PhyNum: 0
cpsw_MDIO_PhYReset(0)
Enable Phy to negotiate external connection
NWAY Advertising: FullDuplex-1000 FullDuplex-100 HalfDuplex-100 FullDuplex-10 HalfDuplex-10
Negotiated connection: FullDuplex 1000 Mbs
Link Status: 1000Mb/s Full Duplex on PHY 0
Network Added: If-1:10.1.0.101
Service Status: DHCPC : Enabled : Running : 017
Frame number: 3, Frame Addr: e8000080
Frame number: 4, Frame Addr: e8038500
Frame number: 5, Frame Addr: e8012c80
Frame number: 6, Frame Addr: e8025900

Obviously, the PHY has been assigned IP 10.1.0.101, picture frame is got and sent in task. the UDP packets 

can be seen in wireshark(an ethernet tool), it proves that NDK runs well.

after some minutes, the PHY can't link to router.

Frame number: 3544, Frame Addr: e8038500
Link Status: No Link on PHY 0
Frame number: 3545, Frame Addr: e8025900

it is in sending the frame 3544 that the PHY loses link to router.

why the NDK and HAL driver runs well in start, and then loses link? how to debug it?