"mkimage" command not found - U-Boot images will not be built

vampirem發表於2013-09-12

 

"mkimage" command not found - U-Boot images will not be built

 

如果使用make uImage 則能生成由uboot 引導的核心檔案, 需要用到
uboot/tools/mkimage,可以在/etc/bashrc 檔案末加入一下語句:
export PATH:=$PATH:/usr/src/arm/u-boot-1.1.5/tools
這樣就能直接引用mkimage 命令。

前提是uboot/tools目錄下有mkimage這個工具,需要編譯才能生成:

    修改Makefile
    找到
    ifeq($(ARCH),arm)
    CROSS_COMPILE =
    改成
    ifeq($(ARCH),arm)
    CROSS_COMPILE = arm-softfloat-linux-gnu-

    (CROSS_COMPILE = #arm-none-linux-gnueabi-  經測試也可以)
    make distclean
    make at91sam9260ek_config
    make

 

生成的工具在uboot的tools裡面,把這個mkimage考到/usr/bin下就行了:

#cp mkimage /usr/bin/mkimage

如果使用的是Ubuntu 9.10可以使用下面的命令安裝mkimage:

#apt-get install uboot-mkimage

相關文章