xiaodao35 发表于 2016-10-22 14:38:12

LPC1788的USB2枚举不成功,有偿请试验过的朋友提供个程序。

    Host_Init();               /* Initialize the lpc17xx host controller                                    */
    rc = Host_EnumDev();       /* Enumerate the device connected   

Host_EnumDe函数在   
rc = HOST_GET_DESCRIPTOR(USB_DESCRIPTOR_TYPE_CONFIGURATION, 0, TDBuffer, ReadLE16U(&TDBuffer));
    if (rc != OK) {
      PRINT_Err(rc);
      return (rc);
    }
    rc = MS_ParseConfiguration();                                    /* Parse the configuration         */
    if (rc != OK) {
      PRINT_Err(rc);
      return (rc);
    }
这一处返回错误描述符

xiaodao35 发表于 2016-10-26 18:01:50

找到问题了,原来是Host_ProcessTD函数中的Host_WDHWait();被屏蔽了。结贴。

小Z 发表于 2016-10-27 09:54:44

你的例程支持FAT32文件系统吗,能不能共享一下例程

xiaodao35 发表于 2016-10-27 15:19:19

FAT32还没开始调试,正在找资料。

小Z 发表于 2016-10-27 17:22:26

xiaodao35 发表于 2016-10-27 15:19
FAT32还没开始调试,正在找资料。

我的是用USB1的,不过只能用FAT16,FAT32不能用,你看看能不能改好!

china97wan 发表于 2016-11-5 16:05:31

小Z 发表于 2016-10-27 17:22
我的是用USB1的,不过只能用FAT16,FAT32不能用,你看看能不能改好!

自己移植的 测试可以用 用的usb2

小Z 发表于 2016-11-8 10:27:29

china97wan 发表于 2016-11-5 16:05
自己移植的 测试可以用 用的usb2

可以,谢谢
页: [1]
查看完整版本: LPC1788的USB2枚举不成功,有偿请试验过的朋友提供个程序。