完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-21 11:46 编辑
AM335X的开发板,将USB0 设置成HOST模式,插着U盘启动开发板的时候,可以正常识别U盘,只要不断电,多次拔插U盘都能正常识别和工作; 但是,上电启动如果没有插着U盘的话,就没有办法识别到U盘,无论怎么拔插,都没有办法识别; 跳过板子的USB0VBUS的电源控制开关,直接给USB0VBUS直接供5V的话,无论上电的时候有没有插U盘,都可以正常识别到U盘; 这个问题很蹊跷,不知道是哪里设置不对造成,在编译内核的时候也去掉了OTG模式的支持; 读过ti的文章,说是有可能电源处的电容太大,或者保护管子的原因,导致保护电路启动,而关掉USB0DRV,但是我把电容什么的都拿掉,就留下一个104pF的小电容意思一下,感觉不像是这个原因; 将USB0修改成HOST的地方如下; static struct omap_mu***_board_data mu***_board_data = [ .interface_type = MUSB_INTERFACE_ULPI, /* * mode[0:3] = USB0PORT's mode * mode[4:7] = USB1PORT's mode * AM335X beta EVM has USB0 in OTG mode and USB1 in host mode. */ .mode = (MUSB_HOST << 4) | MUSB_HOST, //.mode = (MUSB_HOST << 4) | MUSB_OTG, .power = 500, .instances = 1, ]; 只改了这个地方,其他地方没有动过,一直找不到原因,望有大侠指点; |
|
相关推荐
4个回答
|
|
有两个问题确认下:
(1)是AM335X的哪个开发板?GP-EVM, or StarterKit or Beaglebone? (2)使用的sdk包的版本是? 建议使用最新的SDK包 |
|
|
|
林宇宣55 发表于 2018-6-21 04:23 是硬件的问题,USB接口的电源的电容太小,说是要120UF以上,我用得太小了,谢了啊 |
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
287 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
178 浏览 1 评论
881 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
2061 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3799 浏览 4 评论
CC3100BOOST使用CC3200lunchXL进行烧录
842浏览 2评论
81浏览 2评论
105浏览 2评论
85浏览 2评论
113浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-21 15:46 , Processed in 0.913437 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号