我在使用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命令有关呢?