Peter Tyser <pty...@xes-inc.com> wrote on 2010/10/19 17:51:11: > > On Tue, 2010-10-19 at 12:07 +0200, Joakim Tjernlund wrote: > > My board has a problem with this change. I added it manually to my tree > > and > > now it wont boot at all(only with BDI2000 connected). > > Just to clarify, it won't boot with or without the BDI2000 connected, > correct?
It will only boot WITH the BDI2000. That is because my BDI sets the PC before execute. > > > It seems like my board uses the warm start vector at all times. > > Padding with 4 nop's after the _start symbol fixes the problem. > > It might be due to a somewhat peculiar reset design but I cannot > > understand > > why. Does this work for everyone else using 83xx? > > Odd... I don't have an 83xx board to test on unfortunately. Nothing > jumps out as being obviously wrong in the assembly: The difference is that I suspect execution starts at 0xXXXXXX110 rather than 0xXXXXXX100. BTW, I have my reset vector at 0x0 What causes a warm reset? Jocke _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot