|
发表于 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中算不出来,还请讯为解释一下,谢谢!!
|
|
|
|
|
|
|
|
发表于 2014-8-25 14:47:41
|
|
|
|
|
|
|
楼主|
发表于 2014-8-25 15:42:17
cmd_onenand.c
实际应该调用的事onenand_block_read()
补充一下,以上的问题是在uboot代码里。
请解释一下,谢谢! |
|
|
|
|
|
|
|
发表于 2014-8-25 16:02:29
|
|
|
|
|
|
|
楼主|
发表于 2014-8-26 11:09:02
没有用到,我看错了?
uboot进入main_loop,然后getenv("bootcmd")
没有按键,然后会运行run_command了,
"bootcmd“ 就是 CONFIG_BOOTCOMMAND,这不是就要调用onenand read么?
斑竹至少告诉我错在哪里阿? |
|
|
|
|
|
|
|
发表于 2014-8-26 17:40:45
bootcmd=movi read kernel 40008000;movi read rootfs 40df0000 100000;bootm 40008000 40df0000 |
|
|
|
|
|
|
登录或注册
扫一扫关注迅为公众号
|