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.

TMS320C6657: Sometime EVM does not send bootp when trying to boot in ethernet mode

Part Number: TMS320C6657

I have C6657 EVB which I want to boot in ethernet mode I set the boot sw as follows

LENDIAN

1

Device endian mode:

Little Endian

BOOTMODE0

0

Boot Device Field:

Ethernet (SGMII)

BOOTMODE1

1

BOOTMODE2

0

BOOTMODE3

0

Boot Device Config (of SGMII):

Device ID - 000

 

Ext Connection: MAC to MAC, forced link

 

SerDes Clock Mult: x5 for input clock of 250MHz

BOOTMODE4

0

BOOTMODE5

0

BOOTMODE6

0

BOOTMODE7

1

BOOTMODE8

1

BOOTMODE9

0

BOOTMODE10

1

PLL Boot Configuration:

Input Freq: 100MHz

BOOTMODE11

1

BOOTMODE12

0

 

When I reset the board it sends bootp packets but and I am able to boot with my firmware. Now when I try to boot again or boot with another program I reset the board with the same SW3 SW5 and SW9 config but do not get bootp packets. It is sometmes resolved after a few retries and sometimes I need to boot in default mode and than return switches to Ethernet mode and boot again. What can be the reason for that?