您的位置:首页 > 产品设计 > UI/UE

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

2013-04-22 22:24 453 查看
"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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐