2019-07-08 08:24 PM
I want to realize CDC function to transimit/receive data to/from PC via STM32F105RB. I get the code from Cube. Set clock, enable CDC and modify heap size to 0x1000. But when I power on deivce, "Device descriptior request failed" shown.
1.I don't know where is the problem.
2.By the way, For the PC driver, "Starting from windows 10, the STSW-STM32102 driver is no more adequate and the usage of the native inbox driver is recommanded", I don't konw where can get native inbox drive? This is mean I don't need to install driver in WIN10. Now I'm using win10 to do the testing.
3.I also tired WIN7(32bit), still have the "Device descriptior request failed" problem.
Please help me.
Solved! Go to Solution.
2019-07-17 07:54 PM
2019-07-17 08:41 PM
Which part of board should I check? Attach are my check for HSE and D+ frequncy with oscilloscope. Please have a check.
2019-07-17 09:06 PM
2019-07-17 09:14 PM
2019-07-18 11:03 AM
2019-07-18 06:28 PM
This is my used USB line. I use our product to do the function. USB D+/D-> device D-/D+, USB GND->device GND, USB power -> device VBUS.
I have no nucleo board and any other EVAL board. I will try my best to get one and confirm again. Thank you very much.
2019-07-18 07:17 PM
2019-07-23 09:22 PM
I have got a NULEOF103RB and add the CDC function. But still have the problem. I use "BUS Hound" tool to analyze the data, find "low-speed dvice attached to this port". I think this is the cause for "device descriptor request failed". But I think I have configured "full-speed" in my code.
https://community.st.com/s/question/0D50X0000B7YU9SSQW/cdc-function-added-but-no-any-com-port-shown. This is my test in NULEO-F103 link problem