大家好,
我们在用am3715 wince6.0平台开发的时候遇到usb otg接入usb-lan的时候,无法发送超过464个字节的问题.
我们用的usbotg是在电源管理芯片tps65920上的,
如果我们用非65920上的 usb host来插入usb -lan网卡,不会有长度的限制,
一旦用65920接口的usb去插入usb-lan,就会有464字节的限制,当数据不大于464时可以收发socket包,
如果socket包大于464字节的话,就会收发失败.当失败产生后,就无法再用usb-lan,哪怕 socket包改成不大于464字节也无法使用.
用65920的usb 接usb-lan还有一个现象就是,不管能不能正常收发socket包,只要网线插在usb-lan上一段时间,和这个网线在同一个路由器或者集线器上其他设备包括电脑就会断网,而用3715的那个usb口接usb-lan不会存在这个问题.
我用的wince6.0 bsp是BSP_WINCE_ARM_A8_01_02_00
有知道的告知