[#4222] tftpboot download errors often occur in bf537-stamp u-boot 08r1.5 branch with dcache off and low sclk

Document created by Aaronwu Employee on Sep 25, 2013
Version 1Show Document
  • View in full screen mode

[#4222] tftpboot download errors often occur in bf537-stamp u-boot 08r1.5 branch with dcache off and low sclk

Submitted By: Vivi Li

Open Date

2008-07-04 06:42:54     Close Date

2010-04-29 06:41:35

Priority:

Medium     Assignee:

Mike Frysinger

Category:

N/A     Fixed In Release:

N/A

Found In Release:

2008R1.5     Status:

Closed

Board:

N/A     Processor:

BF537

Silicon Revision:

    Resolution:

Rejected

Is the bug repeatable?:

N/A     

Summary: tftpboot download errors often occur in bf537-stamp u-boot 08r1.5 branch with dcache off and low sclk

Details:

 

In BF537-stamp u-boot 08r1.5 branch, when CCLK is 500MHz and SCLK is 50MHz, set icache on and dcache off, it's easy to get tftpboot download error and can't finishing download a large kernel image.

 

--

U-Boot 1.1.6-svn1258 (ADI-2008R1.5) (Jul  4 2008 - 18:54:55)

 

CPU:   ADSP bf537-0.2 (Detected Rev: 0.2)

Board: ADI BF537 stamp board

       Support: http://blackfin.uclinux.org/

Clock: VCO: 500 MHz, Core: 500 MHz, System: 50 MHz

RAM:   64 MB

Flash:  4 MB

In:    serial

Out:   serial

Err:   serial

Net:   Blackfin EMAC

MAC:   42:7C:54:1D:7E:6D

Hit any key to stop autoboot:  0

bfin>

bfin>

bfin> icache on

Instruction Cache is ON

bfin> dcache off

Data (writethrough) Cache is OFF

bfin> tftp 0x1000000 linux.big

Using Blackfin EMAC device

TFTP from server 10.100.4.174; our IP address is 10.100.4.50

Filename 'linux.big'.

Load address: 0x1000000

Loading: #################################################################

         #################################################################

         #################################################################

         ##################################T ################################

         #################################################################

         ##############################################T ####################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         ###################T ###############################################

         #################################################################

         #################################################################

         ####################################################T ##############

         ################################################################T ##

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         ###########################################T #######################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         ############T ######################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         ##T ################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         ###################################################T ###############

         #######################T ###########################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         #####################################

Retry count exceeded; starting again

--

 

Follow-ups

 

--- Mike Frysinger                                           2010-04-29 03:36:22

i dont think this is a bug as random packet loss with UDP (tftp) is unavoidable.

if you're going to get into a situation where more timeouts are likely to occur

(because you're significantly slowing down the Blackfin part), then increase

CONFIG_NET_RETRY_COUNT.  the default is 10 timeouts.

 

--- Vivi Li                                                  2010-04-29 06:39:42

tftp download works fine on latest u-boot trunk.

So close this bug.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes