I am using the Qorvo DWM3001CDK that include the nRF52833. One of the USB ports connects directly to the D-/D+ pins of the 52833 but neither a mac or windows finds the deivce. Where can I find the USB driver to connect to the 52833? Thanks!
I am using the Qorvo DWM3001CDK that include the nRF52833. One of the USB ports connects directly to the D-/D+ pins of the 52833 but neither a mac or windows finds the deivce. Where can I find the USB driver to connect to the 52833? Thanks!
Hello,
I am not familiar with the DWM3001CDK (as in, I have heard of it, but never tested one). Did you program an application to the module? Or is it blank? If they claim that it comes pre-programmed, e.g. with a bootloader, you need to reach out to Qorvo.
If the chip is not programmed, you need to program it with an application which enables the USB in order for it to appear on your computer. If there is no application on the chip, then the USB will not be enabled.
Best regards,
Edvin
Hello Edvin, Thank you for your response. Unfortunately I am still confused:
Here is the link to information on the DWM3001CDK. The block diagram is below:

The upper USB port, J20, is routed to the DWM3001C module. The block diagram for this module is below:

Looking at the DWM3001CDK schematic, you will see the USB port, J20, D -/+ lines route to the D -/+ pins of the nRF52833 in the DWM3001C module (note the red boxes):

Back to my original question, what USB driver do I use to connect to the nRF52833? My objective is to program and flash the device using this port (is this correct? this is how I program & flash other microcontrollers, e.g. Espressif).
If I understand the previous response, I need to load firmware on the device to enable to USB, right? But, I need the USB port to load the firmware. So, how do load the firmware?
Thanks again for any help!
Hello,
pilotgt said:My objective is to program and flash the device using this port (is this correct? this is how I program & flash other microcontrollers, e.g. Espressif).
I don't know. You need to check with the manufacturers of the module. From the factory, the nRF inside the module is not programmed with anything. If the module producers also didn't program anything into it, then it is not possible to program the module using this USB port without programming some sort of USB bootloader first. (A USB bootloader means a small program that can update the application via USB. The Espressif has a bootloader like this).
pilotgt said:If I understand the previous response, I need to load firmware on the device to enable to USB, right? But, I need the USB port to load the firmware. So, how do load the firmware?
This is why you need to check with the module manufacturers to see if they already pre-programmed a bootloader to the module. If not, there must be another way to program the device. But again, you need to check with the module manufacturer.
Just by looking at the board files that you have attached, it looks like the other USB port on your board goes to a JLink OB programmer (On Board programmer), which is a debugger. I guess this is what you need to use to program your device. But how that works, you need to check with the people who made the board. I don't know how it works.
Best regards,
Edvin