官方QQ群收藏本站

百问linux嵌入式论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 659|回复: 2

bad magic number

[复制链接]

4

主题

9

帖子

66

积分

注册会员

Rank: 2

积分
66
发表于 2017-2-5 15:06:57 | 显示全部楼层 |阅读模式
设置bootcmd参数bootcmd=nand read 30000000 kernel;bootm 30000000
出现bad magic number。如图。请问如何解决呢?
QQ图片20170205150429.png
回复

使用道具 举报

发表于 2017-2-6 08:50:48 | 显示全部楼层
请问的你的内核是用配套的内核吗?还是自己移植的?
还有你内核有没有烧在30000000的位置?
回复 支持 反对

使用道具 举报

46

主题

1391

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
26716
发表于 2017-2-6 12:09:48 | 显示全部楼层
错误原因:内核文件被拷贝到了内存的0x30000000处,bootm 30000000 命令执行时将内核文件覆盖了一部分,导致内核校验出错
推荐做法:将bootcmd中所有的 30000000 改为 30007FC0
韦东山视频开发板购买店铺:https://100ask.taobao.com
微信公众平台:baiwenkeji
有问题,不要发私信,直接在帖子下方留言,每天都会查看的。
回复 支持 反对

使用道具 举报

技术支持
在线咨询
咨询热线
0755-86200561
微信扫一扫
获取更多资讯!

Archiver|小黑屋|百问linux嵌入式论坛     

GMT+8, 2018-12-18 19:46 , Processed in 0.383062 second(s), 19 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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