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.

J722SXH01EVM: Ethernet boot

Part Number: J722SXH01EVM

Tool/software:

Hi,TI experts.

I want to test the ethernet boot that download the tiboot3.bin,u-boot and tispl.bin via ethernet. there are two Ethernet modes,as shown below:

which is supported on the board J722SXH01EVM ?

could you please to give me some suggestions or guids ?

thanks

 

Maojiang

  • Hi,

    What exactly are you looking for here? Is it bootmode pin setting. In that case, you can see the mapping between bootmode and DIP switch pins in the EVM User guide here (Section 2.4).

    Other than that, you only require to run a tftp server on the server machine which has the tiboot3.bin and rest of the images. Then you can connect over a normal ethernet cable to the ethernet port and it should work.

    Regards,
    Tanmay

  • Hi, Tanmay

    thank you for your respone.

    Could you tell me where I get the tftp server ?

    thanks

    Maojiang

  • Hi,

    Could you tell me where I get the tftp server ?

    For Ubuntu, you can run a script which is provided with Linux SDK. It is named "setup.sh" and is preset in the base directory of the installed Linux SDK.

    Note that the setup.sh script also does a bunch of other stuff apart from tftpd setup. Just gi along with it and say no to whatever you wouldn't want to set.

    For Windows, you can google and setup any tftp servers.

    Regards,
    Tanmay

  • Hi, Tanmay

    I get some fuzzy feeling about from your response,

    my requirement: booting form Ethernet RGMII boot mode, 

    following boot switch settings:

    • SW3[1:8] = 1100 0100 
    • SW4[1:8] = 0000 0000

    now, how download the files( tiboot3.bin,u-boot and tispl.bin) to j722s board in Ethernet RGMII boot mode? in other words, in this boot mode,how booting the J722SXH01EVM board succesfully?

    thanks

    Maojiang

  • Hi,

    SOrry i missed specifying that your server or someone in the network should also be running a DHCP server to assign IP address to J722s.

    So the way ethernet boot mode works is there would be a server machine somewhere on the network with tftp and DHCP enabled. When the device boots up, the bootROM will try to get an IP address from the DHCP server and then fetch the "tiboot3.bin" named files from the server. Hence, you should have the files on the shared folder on your server machine.

    For more details on this, please see section "5.4.5.1.2 Ethernet Loading Process" from the TRM.

    Regards,
    Tanmay

  • Hi,Tanmay

    Boot switch settings below:

    SW3[1:8] = 1100 0100 

    SW4[1:8] = 0000 0000

    following the dhcpd.conf setting,refer to the links 3.1.1.3. Booting over Ethernet (Ethernet RGMII) — Processor SDK J722S Documentation

    Here is the log information,

    The J722s EVM has sent  BOOTREQUSET and the isc-dhcp-server host has reply the BOOTREPLY, but the J722s EVM doesn't send a new request,Why do they always repeat these two actions?

    Below is the bootreply packet from ithe sc-dhcp-server host 

    Is it correct for the reply packet?

    Regards

    Maojiang

  • Hi,

    I have to get help from our BootRom team for this. I will get back to you for this by mid of next week.

    Regards,
    Tanmay

  • Hi,

    In dhcpd.conf, can you fut the file name as "tiboot3.bin" only istead of the entire file path. This is working for me.

    Regards,
    Tanmay