搜索

7

主题

11

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
发表于 2014-8-25 14:17:07 19375 浏览 5 回复

CONFIG_BOOTCOMMAND问题

在itop_4412_android.h中有定义

#define CONFIG_BOOTCOMMAND        "onenand read 40008000 600000 300000;onenand read 40800000 b00000 100000;bootm 40008000 40800000"

其中onenand 命令也看了源码,大概40008000就是目的地址,600000 就是offset偏移,300000是长度。

请问:600000哪里来的???看了半天也看不出,在movi.h中算不出来,还请讯为解释一下,谢谢!!
回复

使用道具 举报

1

主题

357

帖子

1111

积分

QQ游客

积分
1111
发表于 2014-8-25 14:47:41
这个命令在哪看到的?
回复 点赞

使用道具 举报

7

主题

11

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
 楼主| 发表于 2014-8-25 15:42:17
cmd_onenand.c
实际应该调用的事onenand_block_read()
补充一下,以上的问题是在uboot代码里。
请解释一下,谢谢!
回复 点赞

使用道具 举报

1

主题

357

帖子

1111

积分

QQ游客

积分
1111
发表于 2014-8-25 16:02:29
没有用这个文件呀?
回复 点赞

使用道具 举报

7

主题

11

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
 楼主| 发表于 2014-8-26 11:09:02
没有用到,我看错了?
uboot进入main_loop,然后getenv("bootcmd")
没有按键,然后会运行run_command了,
"bootcmd“ 就是 CONFIG_BOOTCOMMAND,这不是就要调用onenand read么?
斑竹至少告诉我错在哪里阿?
回复 点赞

使用道具 举报

1

主题

357

帖子

1111

积分

QQ游客

积分
1111
发表于 2014-8-26 17:40:45
bootcmd=movi read kernel 40008000;movi read rootfs 40df0000 100000;bootm 40008000 40df0000
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

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