Hi Leonid, Leonid wrote:
The "T" output characters mean a packet timeout, but it seems that youare successfully recovering after these.That what I meant - packets get lost periodically and you see 'T' outputs. Yes, u-boot recovers and eventually image gets loaded, but it looks ugly and overall loading time is rather long.
I remember we had a bit of trouble getting the ethernet lite going under u-boot at all. One thing to try, maybe hack on u-boot and change the NET timeout parameter (I forget where it's defined, just go grepping and you'll find it). Basically it tells u-boot how long to wait between retries. Maybe if you reduce it a little, you'll get a faster recovery after a packet is dropped.
Remember u-boot is using TFTP over UDP (no error correction) on top of the emac_lite which itself has very simplistic packet receive and error handling.
It could be worth checking in the mainline u-boot repository, or any of the other u-boot versions distrbuted in support of Xilinx boards.
Regards, John ___________________________ microblaze-uclinux mailing list microblaze-uclinux@xxxxxxxxxxxxxx Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/