完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-6-20 15:12 编辑
公司新设计一个板子,使用开发板上的Uboot,发现U盘在Uboot中无法使用,在Linux中可以正常使用。Uboot中日志如下: U-Boot SPL 2013.01.01 (Mar 07 2014 - 09:32:19) mu***-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) mu***-hdrc: MHDRC RTL version 2.0 mu***-hdrc: setup fifo_mode 4 mu***-hdrc: 28/31 max ep, 16384/16384 memory USB Peripheral mode controller at 47401000 using PIO, IRQ 0 mu***-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) mu***-hdrc: MHDRC RTL version 2.0 mu***-hdrc: setup fifo_mode 4 mu***-hdrc: 28/31 max ep, 16384/16384 memory USB Host mode controller at 47401800 using PIO, IRQ 0 OMAP SD/MMC: 0 reading u-boot.img reading u-boot.img U-Boot 2013.01.01 (Mar 07 2014 - 09:32:19) I2C: ready DRAM: 256 MiB WARNING: Caches not enabled NAND: NAND: Unable to find NAND settings in GPMC Configuration - quitting 0 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 *** Warning - readenv() failed, using default environment mu***-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) mu***-hdrc: MHDRC RTL version 2.0 mu***-hdrc: setup fifo_mode 4 mu***-hdrc: 28/31 max ep, 16384/16384 memory USB Peripheral mode controller at 47401000 using PIO, IRQ 0 mu***-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) mu***-hdrc: MHDRC RTL version 2.0 mu***-hdrc: setup fifo_mode 4 mu***-hdrc: 28/31 max ep, 16384/16384 memory USB Host mode controller at 47401800 using PIO, IRQ 0 Net: cpsw, u***_ether Hit any key to stop autoboot: 0 U-Boot# u*** start (Re)start USB... USB0: lowlevel init failed USB error: all controllers failed lowlevel init U-Boot# 请问我应该向什么方向去调试,刚刚接触嵌入式开发,调试一点方向也没有…… |
|
相关推荐
7个回答
|
|
我看到U-boot代码中有个MUSB初始化函数arch_misc_init(),另外在board_eth_init()网络初始化函数中用USB网卡的初始化。
我认为U-boot里面对USB功能的支持是有限的,肯定没有kernel里面对各种USB设备支持那样的丰富。 |
|
|
|
344868615qq 发表于 2018-6-20 03:43 Uboot功能简单可以理解,但是我是用的mass storage,就是在Uboot中从U盘中加载文件,这个功能Uboot中应该是已经支持了的。也不知道开发板中对于USB这块有什么特殊的配置。和我们公司设计的硬件有点不一样。 |
|
|
|
hgjhgd 发表于 2018-6-20 03:58 你好, USB MSC的实现和外部USB硬件设计是没什么关系的。 |
|
|
|
|
|
|
|
网络上有些人说需要定义CONFIG_USB_OHCI,请问在am335x的Uboot中也需要定义类似的宏吗? |
|
|
|
hgjhgd 发表于 2018-6-20 04:35 Uboot只能初始化一个mu*** host,由于我们的主板上把u***0用做外接U盘使用,所以要把u***0与u***1的功能设置反一下,改u***0为host改u***1为peripherl. |
|
|
|
hgjhgd 发表于 2018-6-20 04:44 请您看看下面这篇文档: http://hi.baidu.com/chinawei97/item/12552682fffec15b850fab24 U-boot中USB协议层的东西应该是和芯片无关的 |
|
|
|
只有小组成员才能发言,加入小组>>
313 浏览 1 评论
517 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
757 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
643 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1114 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
227浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
181浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
46浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
149浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
160浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 04:03 , Processed in 1.024704 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号