Today I flash frdmk64f usb hid keyboard examples to my device "MK64FX512VLL12" , The PC device manager show it as “unknown device".
before that, I have Modified the projects and libs macro "CPU_MK64FN1M0VMD12" to "CPU_MK64FX512VLL12", the linker file had been set "MK64FX512xxx12_flash.ld" and recompiled.
But there is no change.
What else shoud I do?
Solved! Go to Solution.
If the PC device manager shows it as "Unknown device" in your board and it works on the FRDM-K64 it sounds like a HW problem, rather than a SW problem
Check the design guidelines of USB PCBs and confirm that you've followed the rules in your design. I've seen several problems in the USB D+ and D- impedance (You can adjust it with the line resistors)
Thank your for your reply!
I have check my hardware, also adjusted resistors. But no progress with USB.
Besides, I found the USB have enter USB interrupt ISR. And the board have received Get_Descripter request. So I think it may not be HardWare problem.
is there perhaps any different between MK64FX512VLL12 with MK64FN1M0VMD12 about USB peripherals?
No, K64 devices have exactly the same USB peripheral inside. If the SW you are running is the same I would try to change the USB port, try in different PCs or with USB HUBs to check if it works.