- 论坛徽章:
- 0
|
我把编译好的uImage 烧入到S3C6410后,启动信息中发现USB注册失败了, 就这个问题查了好多天了,由于S3C6410中关于 USB HOST CONTROLLER 方面的东西很少,我看了OPEN HOST CONTROLLER INTERFACE SPECIFICATION,但看了之后,还是但不出问题来,那部分程序也看了好多次了,问题定位在 ohci-hcd.c 中ohci_run这个函数出问题了,就是去读取interval寄存器里的值时都为0,不知道什么原因造成的,请大家帮我分析一下,附上启动过程打印信息;出错信息标记为红色;
0.320000] S3C24XX NAND Driver, (c) 2004 Simtec Electronics
[ 0.320000] s3c24xx-nand s3c6400-nand: Tacls=4, 30ns Twrph0=8 60ns, Twrph1=6 45ns
[ 0.330000] s3c24xx-nand s3c6400-nand: System booted from NAND
[ 0.330000] s3c24xx-nand s3c6400-nand: NAND ECC disabled
[ 0.340000] NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
[ 0.350000] NAND_ECC_NONE selected by board driver. This is not recommended !!
[ 0.350000] Scanning device for bad blocks
[ 0.400000] Bad eraseblock 694 at 0x0000056c0000
[ 0.410000] Bad eraseblock 741 at 0x000005ca0000
[ 0.500000] Creating 3 MTD partitions on "nand":
[ 0.500000] 0x000000000000-0x000000100000 : "uboot"
[ 0.500000] 0x000000100000-0x000000500000 : "kernel"
[ 0.510000] 0x000000500000-0x000010000000 : "rootfs"
[ 0.520000] dm9000 Ethernet Driver, V1.31
[ 0.520000] eth0: dm9000a at c885a000,c885c004 IRQ 111 MAC: 00:22:12:34:56:90 (chip)
[ 0.520000] usbcore: registered new interface driver rt2800usb
[ 0.530000] 116x: driver isp116x-hcd, 03 Nov 2005
[ 0.530000] driver isp1362-hcd, 2005-04-04
[ 0.540000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.550000] s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
[ 0.550000] s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
[ 0.560000] s3c2410-ohci s3c2410-ohci: irq 79, io mem 0x74300000
[b][ 0.620000] s3c2410-ohci s3c2410-ohci: init err (00000000 0000)
[ 0.620000] ohci_hcd: can't start s3c24xx
[ 0.630000] s3c2410-ohci s3c2410-ohci: startup error -75
[ 0.630000] s3c2410-ohci s3c2410-ohci: USB bus 1 deregistered
[ 0.640000] s3c2410-ohci: probe of s3c2410-ohci failed with error -75[ 0.640000] sl811: driver sl811-hcd, 19 May 2005
[ 0.650000] r8a66597_hcd: driver r8a66597_hcd, 2009-05-26
[ 0.660000] usbcore: registered new interface driver usbserial
[ 0.660000] usbserial: USB Serial Driver core |
|