TFTP boot process does not connect

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

TFTP boot process does not connect

3,024 Views
juergenvorbach
Contributor III

Hi there,

I am trying to load an image via tftp using the complete command

$:> tftpboot 12000000 172.30.50.125:uImage

to download an uImage from ip address 172.30.50.125.

My tftp server is a Tftpd32 running on Win XP, but - I cannot see a connection coming in in the corresponding logging window, no peer, no requested file gets mentioned. It just runs into timeout(s)

My Hyperterminal log is:

U-Boot >

U-Boot > tftpboot 12000000 172.30.50.125:uImage

Using FEC device

TFTP from server 172.30.50.125; our IP address is 172.30.50.175

Filename 'uImage'.

Load address: 0x12000000

Loading: T T T T T T T T T T

Retry count exceeded; starting again

Using FEC device

TFTP from server 172.30.50.125; our IP address is 172.30.50.175

Filename 'uImage'.

Load address: 0x12000000

Loading: T ................

Abort

U-Boot > ping 172.30.50.125

Using FEC device

host 172.30.50.125 is alive

U-Boot >

I aborted using Ctrl-C, otherwise it would go on trying to download/timeout.

What goes wrong, why can't I see any log in my Tftpd32 log window? If I use tftpd32 to download a file from the same host I can see a request log

That is the only tftp server I have to test it. Booting from SD card fails, stops at 'Starting kernel ...'. See my other question..

If someone knows help...

Kind regards

     Juergen

Labels (1)
Tags (4)
0 Kudos
2 Replies

1,521 Views
alejandrolozan1
NXP Employee
NXP Employee

Hi,

I have been using the latest u-boot from our latest BSP using Yocto with the imx6Q and it is working. My tftp server is in a Linux Machine.

Which board are you using? Have you tried with a different client (different to your PC)?

Regards,

Alejandro

0 Kudos

1,521 Views
juergenvorbach
Contributor III

Hi Alejandro,

Thank you for your response.

I also have Ubuntu running in a virtual machine an I can successfully

connect to the tftp server running on this machine, but when I try to

connect to the tftpd32 process running on my XP laptop it doesn't

connect - can't see any logging messages. Thus it is connecting with

Ubuntu, I am happy with that for the moment, but I have to start the

virtual machine each time for this process.

Tftpd32 offers a tftp client itself on a different tab. If I use this

client to connect and download from the tftpd32 server it connects and

loads, so I think this server should be running and working - but it

doesn't connect from SABRE board.

Maybe there's a firewall blocking from external device - I don't know at

the moment.

I can live with the Ubuntu solution, but if someone knows how to solve

the tftpd32 issue, I would like to know.

I am using the SABRE 4core board, but haven't tested with other clients,

only from u-boot.

Kind regards

Juergen

0 Kudos