最新消息:天气越来越冷,记得加一件厚衣裳

U-Boot之mkimage工具生成

IOT开发 w3sun 1854浏览 0评论

1.下载u-boot:

下载地址:ftp://ftp.denx.de/pub/u-boot/

将cross-3.2中的编译器路径添加到.bashrc中:

export PATH=$PATH:/usr/local/arm/cross-3.2/bin

2.进入u-boot的根目录下找到Makefile修改

ifeq ($(HOSTARCH),($ARCH))
CROSS_COMPILE ?=
endif

为:

ifeq ($(HOSTARCH),arm)
CROSS_COMPILE ?=/usr/local/arm/cross-3.2/bin/arm-linux-
endif

3.include/configs/xxxx.h是一些默认的配置文件,执行

make xxxx_config

比如和板卡配套的芯片的配置文件为include/configs/at91sam9263ek.h,那么执行:

make at91sam9263ek_config

4.tools目录下的mkimage.c文件会被编译生成mkimage可执行文件,至此可以利用得到的二进制执行文件对文件进行切割组合。

转载请注明:雪后西塘 » U-Boot之mkimage工具生成

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址