天嵌 ARM开发社区

 找回密码
 注册
查看: 6037|回复: 2

没有规则可以创建目标“zImage”

[复制链接]
anyhu 发表于 2010-8-24 17:17:58 | 显示全部楼层 |阅读模式
linux-2.6.30.4的内核到TQ2440上,按照手册,从step4到step7修改内核,完成这些后运行make zImage,之后所有选项都回车选择默认,最后错误提示“没有规则可以创建zImage“,请问这是什么原因。我怀疑是make menuconfig时保存的配置跟最后make zImage使用的配置不一致导致的。没可能有其他的原因,因为我用TQ2440光盘中修改好的内核编译后,没有提示这样的错误,并且镜像文件烧到板子上是能正常工作的。
 楼主| anyhu 发表于 2010-8-25 10:00:23 | 显示全部楼层
本帖最后由 anyhu 于 2010-8-25 10:08 编辑

“没有规则创建目标zImage”的问题已经解决,解决步骤:1、make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig,LOAD an Alternative Configuration File,arch/arm/configs/s3c2410_defconfig,检查各种设置是否和天嵌手册上的一致,就是板子的配置和编译设置选项要设置好,之后Save an Alternative Configuration File,2、make ARCH=arm CROSS_COMPILE=arm-linux- dep,如果确认make menuconfig中的设置没问题,那么这步可以不做,逐项检查模块的设置是否合理。3、make ARCH=arm CROSS_COMPILE=arm-linux- zImage。之前出现“没有规则可以创建目标zImage”的错误已经得到证实,是因为编译zImage镜像的时候没有导入make menuconfig的设置文件所致,找到设置文件之后即可成功编译。但是出现了新的问题,在于/drivers/video/vgacon,/drivers/video/console,/drivers/video的编译错误,初步怀疑是驱动配置不正确的问题,正在检查中。
回复

使用道具 举报

天嵌_support1 发表于 2010-8-25 10:41:07 | 显示全部楼层
2# anyhu


你可以将这一 topic 进行到底,每次有了进展或者移植的经过来这里继续写出来。
这将成为你移植的日记,大家可以学习,互相讨论。顶一顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-20 16:46 , Processed in 2.029061 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表