[U-Boot] [PATCH 0/4] get at91rm9200ek working with ARM relocation

Andreas Bießmann andreas.devel at googlemail.com
Tue Nov 30 07:37:15 CET 2010


This patch series enables at91rm9200ek board to work with new ARM relocation.
Unfortunately the board does _not_ fully work, there is one issue left I can't
figure out currently. When booting from pre-initialised clock and RAM (e.g.
by JTAG dongle or preloader) the relocation works.
But when booting from NOR flash the board hangs just after
'relocation Offset is: 11f7f000'. I think it is the same issue with using bss
before relocation but couldn't find the loacation til now. I don't know if
I get it done til release of v2010.12 but like to have the current changes in.

The series includes two patches already in Reinhard's u-boot-atmel/at91-next
branch but the base of at91-next is outdated and they will not apply cleanly.
So feel free to include them or not. Reinhard, any comments?
The mentioned patches are:

  at91rm9200ek: add configure target for RAM boot
  MAKEALL: fix AT91

Beside that the 'add configure target for RAM boot' is needed for working
configuration as ram-boot since nor-boot is currently broken ;)

Andreas Bießmann (4):
  at91rm9200ek: add configure target for RAM boot
  MAKEALL: fix AT91
  arm920t: fix linker skript for -pie linking
  arm920t/at91/timer: replace bss variables by gd

 MAKEALL                            |   18 +++---------------
 arch/arm/cpu/arm920t/at91/timer.c  |   29 ++++++++++++++---------------
 arch/arm/cpu/arm920t/u-boot.lds    |    3 +++
 board/atmel/at91rm9200ek/config.mk |    2 --
 boards.cfg                         |    3 ++-
 include/configs/at91rm9200ek.h     |   16 ++++++++++++++++
 6 files changed, 38 insertions(+), 33 deletions(-)
 delete mode 100644 board/atmel/at91rm9200ek/config.mk

-- 
1.7.3.2



More information about the U-Boot mailing list