I'm using AM335x Beagle Bone black with WinCE 7 BSP VS 2008 on a Windows 7 PC. I'm using Mobile Device Centre. When the device boots, I'm getting '**USB device not recognized**' pop-up message. I have checked the following.
1. Required catalog items have been added
2. All the USB drivers are in final image
3. Tested it in windows XP 32-bit PC - error persists
4. All the USB drivers are getting loaded
5. Checked for mobile device-based updates in PC
The catalog items I have added are,
1. Core OS\Windows Embedded Compact\Device Drivers\USB\USB Function\USB
Function Clients\USBFN Serial Client
2. Core OS\Windows Embedded Compact\Device Drivers\USB\USB Function\USB
Function Support
3. Core OS\Windows Embedded Compact\Applications - End User\Active
Sync\File Sync
4. Core OS\Windows Embedded Compact\Applications - End User\Active Sync
5. Core OS\Windows Embedded Compact\Shell and User
Interface\Shell\Graphical Shell\Standard Shell
6. Third Party\BSP\AM33X_BSP\ARMV7\Drivers\MUSB OTG Driver
Am I missing any catalog item? What else can I verify for ActiveSync connection?
The registry values in the final image NK.bin include
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers]
"DefaultClientDriver"="Serial_Class"
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class]
"idVendor"=dword:045E
"idProduct"=dword:00ce
"Manufacturer"="Texas Instruments"
"Product"="AM33x"
"DevConfig"=hex:10,00,00,00,78,00,00,00,00,01,00,00,00,4e,00,00,00,00,08,00,00,00,00,00,00
"Index"=dword:5
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class\Config]
"EnableFlowHard"=dword:0
"EnableFlowSoft"=dword:0
Thanks.