|
本帖最后由 198944lijing 于 2010-12-19 12:36 编辑
U-Boot 1.1.6 (Dec 18 2010 - 16:20:22)
DRAM: 64 MB
Flash: 2 MB
NAND: 256 MiB
arch_number:168
In: serial
Out: serial
Err: serial
usb_init_slave
ubsdmain()UPLLVal [M:38h,P:2h,S:2h]
MPLLVal [M:5ch,P:2h,S:1h]
CLKDIVN:5h
INTMOD = 0
INTMSK = fdffffff
INTSUBMSK = 3ff
GPBCON = 44555
GPBDAT = 740
GPCCON = aaaaa6aa
GPCDAT = 20
GPGCON = fd95ffba
GPGDAT = b2ef
Hit any key to stop autoboot: 0
lj2440 # usbslave 00200000
USB host is not connected yet.
这是终端信息,我怀疑usb_init_slave初始化就没有成功,如果成功就会提示发现新设备。我nand和norflash也移植成功了,linux也能引导了,就是不能支持usb下载。我不想这样放弃
下面是我板子的初始化board/lj2440/lj2440.c是否有错误
/* set up the I/O ports */
gpio->GPACON = 0x007FFFFF;
gpio->GPBCON = 0x00044555;
gpio->GPBUP = 0x000007FF;
gpio->GPCCON = 0xAAAAAAAA;
gpio->GPCUP = 0x0000FFFF;
gpio->GPDCON = 0xAAAAAAAA;
gpio->GPDUP = 0x0000FFFF;
gpio->GPECON = 0xAAAAAAAA;
gpio->GPEUP = 0x0000FFFF;
gpio->GPFCON = 0x000055AA;
gpio->GPFUP = 0x000000FF;
// gpio->GPGCON = 0xFF95FFBA;
// gpio->GPGUP = 0x0000FFFF;
gpio->GPGCON = 0xfd95ffba;
gpio->GPGUP = 0x0000efff;
gpio->GPGDAT =gpio->GPGDAT&((~(1<<4))|(1<<4));
gpio->GPHCON = 0x002AFAAA;
gpio->GPHUP = 0x000007FF; |
|