Portál AbcLinuxu, 12. května 2025 21:55

Dotaz: Builroot - U-Boot pro ARM

nway avatar 18.4.2013 13:14 nway | skóre: 17 | Česká Lípa
Builroot - U-Boot pro ARM
Přečteno: 246×
Odpovědět | Admin
Zdravím všechny,

nevěděl by někdo více zasvěcený kde je chyba? Na netu se mi nedaří najít řešení. Neco s exportem cesty jsem zkoušel, ale bez kladného výsledku.

arm@debian:~/buildroot-2013.02$ make

>>> uboot 2013.01.01 Installing to images directory

cp -dpf /home/arm/buildroot-2013.02/output/build/uboot-2013.01.01/u-boot.img /home/arm/buildroot-2013.02/output/images/

cp: cannot stat `/home/arm/buildroot-2013.02/output/build/uboot-2013.01.01/u-boot.img': No such file or directory make: *** [/home/arm/buildroot-2013.02/output/build/uboot-2013.01.01/.stamp_images_installed] Error 1

Proč nemůže vzniknout u-boot.img? Potřebné balíčky k U-Boot mám nainstalované.

Díky za každou radu a hezký den.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.4.2013 11:27 gauri
Rozbalit Rozbalit vše Re: Builroot - U-Boot pro ARM
Odpovědět | | Sbalit | Link | Blokovat | Admin
zrejme mas v configu nastaveno BR2_TARGET_UBOOT_FORMAT_IMG=y, cimz padem prikaz pro kopceni pocita s nazvem image u-boot.img (viz uboot.mk).

zaroven ale config.mk pro zvolenou desku (popr. dalsi, ktery se pri kompilaci ubootu inkludujou) nenastavi
ALL += $(obj)u-boot.img
takze se u-boot.img negeneruje. takze se zamer timhle smerem.

jeste ti poradim prasackou cestu, jak vytvoreni .img vynutit:
  1. dej make jako predtim
  2. az selze, tak vlez do output/build/uboot-2013.01.01
  3. smaz .stamp_built
  4. zedituj Makefile -- pridej $(obj)u-boot.img do ALL-y cile:
    ALL-y += $(obj)u-boot.srec $(obj)u-boot.bin $(obj)System.map $(obj)u-boot.img
    
    
  5. vrat se zpatky do rootu buildrootu a dej make

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.