歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

mkimage” command not found – U-Boot images will not be bui

如果使用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

簡單來說 就是把uboot/tools目錄下有mkimage這個工具考到/usr/bin下就行了:

Copyright © Linux教程網 All Rights Reserved