Насколько мне известно, устройства флэш-памяти, такие как SD, NAND и NOR-Flash, в которые загружаются изображения, не принимают изображения, размер которых меньше определенного размера (минимальный размер 128 КБ, как я знаю). Если созданный образ u-boot меньше этого порога, для возможности его загрузки необходимо добавить заполнение.
Я использую команду dd для удаления 1k отступов, и в конце я получил u-boot.bin с размером 128k, который подходит для загрузки. Я использую microSD 4 ГБ. Это взято из моего личного опыта. Пожалуйста, посмотрите на эту ссылку. Это говорит о сборке и перепрошивке U-Boot для цели Colibri На странице 6 говорится о дополнении U-boot.
http://antmicro.com/files/release/u-boot-colibri/U-Boot_Colibri_Manual.pdf
Надеюсь, полезно.