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.

AM3358: TFTP boot is very slow when transferring file larger than 1M

Genius 13655 points
Part Number: AM3358

Hello Champs,

Customer failed to transfer larger file >1M by TFTP uboot, it is very slow.

Software: ti-processor-sdk-linux-am335x-evm-06.01.00.08

It is no use after enabling dcache. PHY is 100M, mpu is 594MHz. PC and board are in the same subnet.

Below is the log:

=> tftp 0x80000000 uEnv.txt

**************_cpsw_init**************

link up on port 0, speed 100, full duplex

Using ethernet@4a100000device

TFTP from server 192.168.1.200; our IP address is 192.168.1.201 Filename 'uEnv.txt'.

Load address: 0x80000000

Loading: # 55.7 KiB/s done

Bytes transferred = 285 (11d hex)

=> tftp 0x80000000 MLO

**************_cpsw_init**************

link up on port 0, speed 100, full duplex Using ethernet@4a100000 device

TFTP from server 192.168.1.200; our IP address is 192.168.1.201 Filename 'MLO'.

Load address: 0x80000000

Loading: #

Abort

=> tftp 0x80000000 am335x-boneblack.dtb

**************_cpsw_init************** link up on port 0, speed 100, full duplex

Using ethernet@4a100000 device

TFTP from server 192.168.1.200; our IP address is 192.168.1.201 Filename 'am335x-boneblack.dtb'.

Load address: 0x80000000 Loading: #T T T T

Abort

=> tftp 0x80000000 am335x-boneblack.dtb

**************_cpsw_init************** link up on port 0, speed 100, full duplex

Using ethernet@4a100000 device

TFTP from server 192.168.1.200; our IP address is 192.168.1.201 Filename 'am335x-boneblack.dtb'.

Load address: 0x80000000

Loading: T #T T T #T T T T T #T T T


Thanks.
Rgds
Shine

  • Hi Shine,

    Is this a customer board or a TI board? 

    Can you tell us more about the host? Is it a Linux machine or Windows? If Linux, how is the TFTP server configured? It looks like the transfer is failing on am335x-boneblack.dtb, is that file in the correct place on the server?

    Thanks.