天嵌 ARM开发社区

 找回密码
 注册
查看: 3697|回复: 4

uboot的usbslave移植没有发现usb设备希望高手指点一下

[复制链接]
198944lijing 发表于 2010-12-19 12:32:50 | 显示全部楼层 |阅读模式
本帖最后由 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;
zuiqiang 发表于 2010-12-20 10:32:08 | 显示全部楼层
这句话是在usbinit.c的第335行输出的,是因为isUsbdSetConfiguration==0,你查查isUsbdSetConfiguration变量哪里定义哪里修改过久知道了,我搜索整个文件竟然搜索结果是0,破软件有问题,你自己看看吧,我怀疑是不是你usb_en即GPG12是不是设置的不对呀
zuiqiang 发表于 2010-12-20 17:27:16 | 显示全部楼层
我也出现这种情况了,原因了配置头文件里的CONFIG_USE_IRQ写错了,写成CONFIG_USB_IRQ了,导致start.s里执行的代码不同了
guolele 发表于 2011-10-20 23:59:45 | 显示全部楼层
我也遇到这个问题,在百问网里说是MPLL设置不对,我对着开发板自带的uboot的源码设置,跟百问网的一样,但是还是不行,楼主有没解决呢?
 楼主| 198944lijing 发表于 2012-3-20 09:43:28 | 显示全部楼层
本帖最后由 198944lijing 于 2012-3-20 09:44 编辑

这个帖子,我都忘了,,,,我发现这点天嵌有点做的不厚道,没有给usbslave源码,,这个我做了很久了,有点忘了,反正我移植网上的源码就是不正确,想看看天嵌的吧,结果没有源码晕死,,直接给个库文件,这个库文件在这里如附件截图,如有问题可以加qq群:138581843。。。都是嵌入式的发烧友

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-25 15:15 , Processed in 1.046875 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表