Пытаюсь разобраться с GPIF в МК CY7C68013a. Согласно TechRefManual создаю файл для инициализации GPIF с помощью GpifDesigner (скачала с сайта cypress). Но столкнулась со следующей проблемой: если в проект в Кейле подключать сгенерированный GpifDesigner сишный файл, то проект нормально компилится, прошивается в МК, но при переподключении устройства (из Cypress USB Console) новое устройство консолью не обнаруживается. Через некоторое время винда говорит, что USB устройство не опознано, а USB Device viewer:
---===>Device Information<===---
ConnectionStatus: FailedEnumeration
Current Config Value: 0x00 -> Device Bus Speed: Low
Device Address: 0x00
Open Pipes: 0
*!*ERROR: No open pipes!
===>Device Descriptor<===
*!*ERROR: bLength of 0 incorrect, should be 18
bLength: 0x00
bDescriptorType: 0x00
bcdUSB: 0x0000
bDeviceClass: 0x00
*!*ERROR: Device enumeration failure
Если убрать файл, сгенерированный GpifDesigner, то все ок (обнаруживается новое устройство)

Кто-нибудь сталкивался с чем-то подобным? В чем может быть проблема?