如果使用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下就行了: