主题 : uboot的 usb 和 bootcmd bootargs 有关么 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 13593
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2010-01-26
最后登录: 2012-08-06
楼主  发表于: 2012-07-25 20:22

 uboot的 usb 和 bootcmd bootargs 有关么

我在使用tek修改的u-boot。又经过别人的简单修改
硬件是mini2440开放板

当我把

#define CONFIG_BOOTARGS  "noinitrd root=/dev/nfs rw nfsroot=192.168.0.1:/home/tekkaman/working/nfs/rootfs ip=192.168.0.2:192.168.0.1::255.255.255.0 console=ttySAC0,115200 init=/linuxrc mem=64M"
#define CONFIG_BOOTCOMMAND "nfs 0x30008000 192.168.0.1:/home/tekkaman/working/nfs/zImage.img;bootm"


改为

#define CONFIG_BOOTARGS "noinitrd root=/dev/mtdblock3 console=ttySAC0,115200 init=/linuxrc mem=64M"
#define CONFIG_BOOTCOMMAND "nand read 0x30008000 0xa0000 0x300000;bootm 0x30008000"

后发现进入uboot后usbslave不正常,电脑将其识别为 unknow device

而不修改上面两个宏定义,usbslave就能被正常认作 arm开发板。
我反复测试过几次都是这样。
想请问各位大牛, usbslave 怎么会和boot命令有关呢?