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 boot evm66Ak2Hx board

Hi,

I am trying to boot EVM 66Ak2Hx kit through ethernet.

I tried to boot the kit by multistage mode.So i have followed the following steps.

1. First stage loader is loaded thro uart (uartImage1.bin file from example binary).

2.The name of secondary boot loader file is modified as eth_data.bin (ethernet2ndStage.bin) as stated in the wiki page.

3.PC address is set as 192.168.5.10 (as given in wiki page example).

4. tftpd utility settings are followed as per the wiki page example.

No boot complete messages are printed in the console (i.e Core n standing by where n is 0,1,2,3) after first stage loader thro uart.

So i probed thro wireshark. I observed bootp request whose source address is 0.0.0.0 and destination address is 255.255.255.255 and mac is 00:00:00:00:00:00.

Any settings are missed? Kindly suggest on this.

My plan is load u-boot thro ethernet since during production time i can not use JTAG for first load.


Regards,

Sivanantham

  • 1. Please ensure that the TFTP & DHCP configuration are correct and make sure that the eth_data.bin is available under TFTP path and the same path has been configured in the utility.

    DHCP Config:

    TFTP Config:


    2. Please ensure the Ethernet connection between EVM

    Option 1: Connect a ethernet cable between PC to ENET0 of EVM.

    (or)

    Option 2: Connect the ethernet cable to host and your switch and connect another cable from you switch to the EVM

    3. PC address is set as 192.168.5.10 

    4. Set the bootmode to UART boot mode in EVM and power on the EVM. 

    I am able to boot multistage boot with above configurations, upon completion of boot TFTP utility log shows the file transfer status as below.

    Thank you.

  • My plan is load u-boot thro ethernet since during production time i can not use JTAG for first load.

    For this, you can use single stage UART/Ethernet boot as well. I hope, you are able to successfully boot UART/ETH single stage boot.

    Thank you.