Hi Waldemar, On 13.01.15 23:59, Waldemar Brodkorb wrote: > Hi Andreas, > Andreas Bießmann wrote, > >> Hi Waldemar, >> >> On 13.01.15 22:31, Waldemar Brodkorb wrote: >>> Hi U-Boot Hackers, >>> >>> I have some problem regarding DHCP on my Atmel NGW100 board, when >>> using dnsmasq on the server side. I want to use the device for some >>> kind of automatic test suite runs. >>> >>> Does the support for this device is known to work in 2015.01? >> >> I have not tested and do not own a ngw100 but it is likely that it is >> still working. Avr32 in general has had very little changes in the past. >> I personally have access to a ngw100mkII, grasshopper and stk1002 board. >> They are tested from time to time. AFAIR there was no breakage in the >> last two or three years. >> I have to admit not all of these boards tested with 2015.01 yet. But I >> do not expect any surprise here. >> >>> Can I update the old existing U-Boot boot loader directly or >>> should I use FlashUpgrade tool from Atmel? >>> (http://mirror.egtvedt.no/avr32linux.org/twiki/bin/view/Main/FlashUpgradeUsage) >> >> I always do it directly or with my jtag ICE. It seems the FlashUpgrade >> is just some scripting to advise u-boot to do the update. I would prefer >> to do it for my own. > > Thanks for the advice. > So I put my u-boot.bin file on tftp and do following: > tftp 0x10400000 u-boot.bin > protect off 0x0 0x1ffff > erase 0x0 0x1ffff > cp.b 0x10000000 0x0 0x1975c
ouch, copy from should be 0x10400000 > protect on 0x0 0x1ffff > reset > > While 0x1975c is the size I get after loading the u-boot.bin file > via tftp? looks good. You could use some variables here: tftp 0x10400000 u-boot.bin protect off 0x0 +${filesize} erase 0x0 +${filesize} cp.b ${fileaddr} 0x0 ${fielsize} protect on 0x0 +${filesize} reset fileaddr/filesize env will be set after successful transfer, please check with your running version if they are set correctly first. > Uboot> setenv ipaddr 10.0.0.11 > Uboot> tftp 0x010400000 u-boot.bin > macb0: Starting autonegotiation... > macb0: Autonegotiation timed out (status=0x7849) > macb0: link down (status: 0x7849) > macb1: Starting autonegotiation... > macb1: Autonegotiation complete > macb1: link up, 100Mbps full-duplex (lpa: 0x45e1) > Using macb1 device > TFTP from server 10.0.0.1; our IP address is 10.0.0.11 > Filename 'u-boot.bin'. > Load address: 0x10400000 > Loading: T ############################ > done > Bytes transferred = 138784 (21e20 hex) > > So 0x21e20 ? 0x21e20 is the transferred file size, env filesize should be set accordingly. Best regards Andreas Bießmann _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot