我们是自己做的版 ,芯片是TMS320DM8148BCYE,主要是参考dvrrdk上的参考设计来画。usb接口是做在接口板上通过排线连接到主板(接口板上还有sd卡接口可正常工作),然后我们在dvrrdk4.0和ipnc3.5的内核中测试这个u盘挂载。结果没有任何反应,/dev下没有相关节点,dmesg没有新的输出。
我们的这个usb口的那个USB0_ID没有连接是否有问题???也没有拉低是否有问题??
内核的配置我在usb驱动那一块勾选了
<*> Support for Host-side USB
<*> USB Mass Storage support
其它多余的没有勾选,我在DVRRDK的内核和IPNC的内核上都试过,DVRRDK默认就是HOST,而在IPNC上的内核默认没勾主模式我还去掉了
< > USB Gadget Support —>
然后勾上了上面的两个USB主模式
分别用这个这两个内核启动,而内核关于usb的输出是:
root@dm814x-evm:~#:dmesg | grep usb musb-hdrc: version 6.0, host, debug=0 musb-hdrc musb-hdrc.0: dma type: dma-cppi41 PM: Adding info for platform:nop_usb_xceiv.0 usb2phy: computed values rxcalib(15)DACs(25 13 11) usb2phy: override computed values rxcalib(15)DACs(25 13 11) usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f6cdb5e musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4 musb-hdrc: 28/31 max ep, 16384/16384 memory musb-hdrc musb-hdrc.0: MUSB HDRC host driver musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1 PM: Adding info for usb:usb1 PM: Adding info for usb:1-0:1.0 PM: Adding info for No Bus:usbdev1.1 musb-hdrc musb-hdrc.0: USB Host mode controller at c581e000 using DMA, IRQ 18 Registered /proc/driver/musb_hdrc.0 musb-hdrc musb-hdrc.1: dma type: dma-cppi41 PM: Adding info for platform:nop_usb_xceiv.1 usb2phy: computed values rxcalib(15)DACs(23 14 16) usb2phy: override computed values rxcalib(15)DACs(23 14 16) usb2phy_config: musb(1) rxcalib done, rxcalib read value 6f6bdd86 musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4 musb-hdrc: 28/31 max ep, 16384/16384 memory musb-hdrc musb-hdrc.1: MUSB HDRC host driver musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2 PM: Adding info for usb:usb2 PM: Adding info for usb:2-0:1.0 PM: Adding info for No Bus:usbdev2.1 musb-hdrc musb-hdrc.1: USB Host mode controller at c5828800 using DMA, IRQ 19 Registered /proc/driver/musb_hdrc.1 usbcore: registered new interface driver usb-storage
内核启动过程中也有:
Initializing USB Mass Storage driver…
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
大白他弟:
回复 Chris Meng:
你好,有没有办法软件上强制host模式
Chris Meng:
回复 大白他弟:
你好,
目前在软件上我没有看到可行的解决方法。