3 Jan 2011 21:34
Re: skip relocation
Reinhard Meyer <u-boot <at> emk-elektronik.de>
2011-01-03 20:34:34 GMT
2011-01-03 20:34:34 GMT
Dear Marcel, > On Monday, January 03, 2011 07:57:33 pm Marcel wrote: > > Great, I've got it to boot. > > I have no idea why it suddenly works, but I guess after reviewing my config and > changing a couple of things one of those things must have been the cause. > > CONFIG_SYS_TEXT_BASE is 0x7f300000 which is the final jump address as mentioned > in AT91bootstrap. If this address is near end of SDRAM, and since u-boot relocates itself to end of SDRAM, you might risk an overlap, depending on malloc and stack sizes. I'd advise to have AT91Bootstrap load u-boot to the very SDRAM start (so I did for our board). > > I guess the issue is solved now and I'll certainly check out at91bootstrap to > create my own low level init in u-boot. It eventually saves time at production > level I think and I generally like to keep things as simple as possible > anyways. Since all initialisation code is in at91bootstrap I guess I can just > move it from there to u-boot (sounds easy, but I guess there's some more to > it). It might not be THAT easy. Also be aware that at91bootstrap is not GPL-ed... Reinhard
RSS Feed