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.

Ethernet based booting using RBL on c6657

Hi,

I am trying Ethernet based booting using RBL on c6657 LE EVM board. Based on previous posts, I have flashed the onboard FPGA with .bit file (from einfochip website) which corrects the knwon issue of EMAC based booting.

Upon boot in Ethernet mode (configured through DIP switches), I can see periodic bootp packets transmitted by        RBL on wireshark. The bootp packet contains the correct MAC address of the DSP.

Using this MAC address and an input test image (.out), I am able to construct a boot-table packet using utilities provided in the example folder ("simple").Then I use "pcsendpkt simple.eth 192.168.1.2" to transmit the boot-table packet.

I am unable to see this transmitted packet on wireshark. Also the DSP keeps sending bootp packet and does not responds to transmitted packet.

1. How do we ensure that the ip address assigned to DSP is 192.168.1.2 and what is the procedure to set the ip address of DSP (specific to the case of ethernet based booting.)?

2. I have even tried creating a simple image which writes some pattern into L2 memory at fixed memory locations. This image is used to construct a custom_image.eth boot (instead of using simple.eth). This also does not work. 

3. In README.txt in example folder, there is one step:

"Add an ARP entry for the DSP MAC address associating with an IP local to the host. For example if the host PC's
   IP is 192.168.1.1, then add an ARP entry with the DSP's MAC address associated with IP address 192.168.1.2."

To accomplish this,I pass the destination MAC address as input argument ro bootpacket utility..Is this the correct way??

Utilities\bootpacket testImage.le.btbl testImage.eth 00-18-30-07-2e-91 00-00-00-00-00-00

Please help.

Thanks and Regards,

-Saurabh