天嵌 ARM开发社区

 找回密码
 注册
查看: 3526|回复: 7

zImage启动的问题

[复制链接]
xiang8000 发表于 2010-11-8 21:31:04 | 显示全部楼层 |阅读模式
我用go启动zImage内核会出现crc error。
把zImage做成uImage后用bootm启动就没问题了。
(uImage + bootm)比(zImage + go)多一个往内核传参数的功能,所以启动就没有问题。
但是我看到开发板中都是直接使用的zImage这个内核,不知道我应该怎么才能像开发板自带的程序那样用zImage来启动呢?该在哪里作修改?请教各位~~
maylag 发表于 2010-11-13 22:02:43 | 显示全部楼层
不知go+zImage怎么启动内核的,你自己写的这部分代码?能指点一下吗?
 楼主| xiang8000 发表于 2010-11-15 18:35:29 | 显示全部楼层
我就是不会呀……
maylag 发表于 2010-11-17 17:33:38 | 显示全部楼层
天嵌的uboot是支持zImage镜像启动的,直接使用boot_zImage命令就可以,zImage镜像可以在编译内核时生成。
汤丈 发表于 2010-11-22 17:36:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
afeideweixiao 发表于 2010-11-22 20:43:51 | 显示全部楼层
你好,这个问题我也不懂,我是来向你请教问题的
  你之前有个帖子问了这个个问题:
内核打YAFFS2补丁后编译出错什么意思?

打了补丁后编译出现:

  CC      fs/yaffs2/yaffs_ecc.o
In file included from fs/yaffs2/yaffs_ecc.c:34:
fs/yaffs2/yportenv.h:41:25: error: operator '<' has no left operand
fs/yaffs2/yportenv.h:80:25: error: operator '>' has no left operand
make[2]: *** [fs/yaffs2/yaffs_ecc.o] Error 1
make[1]: *** [fs/yaffs2] Error 2
make: *** [fs] Error 2
[root@linux linux-2.6.30.4]# make xconfig

没打补丁编译内核成功,打了补丁就报错
打补丁流程:
#tar -zxvf cvs-root.tar.gz
#cd cvs/yaffs2/
#./patch-ker.sh c /home/linux-2.6.30.4
就这三步,不知道为什么会出错?????!!!!

我也遇到了这个问题,但是我还是不知道怎么解决,不知你能否分享下解决办法。谢谢了...
afeideweixiao 发表于 2010-11-23 10:46:57 | 显示全部楼层
哦  谢谢了  知道了
是内核中include/linux/version.h中的LINUX_VERSION_CODE为空,需要更改Makefile中的LINUX_VERSION_CODE为当前版本,直接写入值就好了,比如2.6.30可以直接写132638
天嵌_support1 发表于 2010-11-23 10:54:13 | 显示全部楼层
:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-10-6 07:19 , Processed in 1.037149 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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