This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

USB CDC ACM, Unknown device windows 10, descriptor request failed, code 43.

Hi All, 

I am trying to get this example  NRF_SDK\nRF5_SDK_16.0.0_98a08e2\examples\peripheral\usbd_cdc_acm, working on a custom board,using a  BMD-340, The only changes I have made until now is the clock source, as it does not have a XTAL on board.  

I was aiming to get the RTT working, which I successfully have used in a previous project with the following setup. 

#define NRF_LOG_ENABLED 1

#define NRF_LOG_BACKEND_UART_ENABLED 0

#define NRF_LOG_BACKEND_RTT_ENABLED 1

#define NRF_LOG_DEFAULT_LEVEL 3

#define NRF_LOG_DEFERRED 0


I have tried NRF_LOG_DEREFERRED set and cleared. and that did not help yet. 

I got a Blinky running  in the main loop , which is working fine,  However I am getting this error on windows 10, (USB device not recognized), under device manager I get : Windows has stopped this device because it has reported problems. (Code 43). 

I tried installing the USB drivers provided in the SDK but that did not help. 

I got a Dev board nrf52840, and tried it on that as well and got the same results. 

I was wondering if I may be missing something in my setup ? 

Any feedback is highly appreciated. 

Thanks !

Parents Reply
  • No, I have not been able to get any of the USB Examples working on my custom board. 

    This is how the usb port is wired: 

    Quick question in regards to sdk_config file. 

    why are basically all the macros definitions on the config file kind of repeated ? 

    for instance: 

    NRFX_CLOCK_CONFIG_LF_SRC  

    and then. 

    NRF_CLOCK_CONFIG_LF_SRC  

    Which ones should I rely on, when setting up a peripheral or a priority levels ? 

    Thanks ! 

Children
Related