Это один из основных вопросов, связанных с u-boot.
Почему код u-boot переместился?
Хорошо, имеет смысл, если u-boot выполняется из NOR-flash или загрузочного пространства ROM, но если он запускается из SDRAM, то почему он должен снова переместиться?