Dear Albert ARIBAUD, > >> A second problem, the board does not restart (reset command). >> I find out that a NULL pointer used by reset code, was also >> relocated. > > How did you come to this conclusion? NULL pointers are constants and > thus are *not* relocated.
This problem will be gone with Andreas Bießmann patch arm920t/at91/reset: board_reset: define weak symbol reset > >> I have currently no access to a BDI2000. But I think, this problems >> are not board specific. It is possible, there are problems with >> vector tables or memory protection >> >> Any suggestions? > > I suggest visually running through all (board or cpu-specific) code that > runs as part of execution board_init_f() and checking that no global is > ever used -- BSS or initialized. Andreas mirror BSS check says OK, But the board hangs on write access to nand memory space (0x40000000) without any error message. > >> The board use 920t on at91rm9200 soc >> regards Jens _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot