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

USB Driver for nRF52480 in linux with external CPU

Hi ,

  In the target hardware I am able to detect the Nordic chipset nRF52480 by flashing USBD application on the chipset using JLINK SWD.

Now I have query related how I can establish communication from Nordic chipset using USB interface to CPU ?

Which USB generic driver I need to use and where I can update VID,PID for nordic chipset?

Is there any specific driver file is required for Nordic chipset for USB communication with CPU ?

Please share your thoughts .

Thanks,

Ratnakar

Parents Reply Children
  • Hi Kenneth,

         THanks for sharing the information for USB related examples. I already flashed this example on the nRF52480 chipset on the target which is working fine in terms of detection and showing under "lsusb"  as device ID.

     My query is 1) This BLE chipset (nRF52480) is interfaced with external host CPU on the target hardware using USB interface. Now I want to establish communication between host CPU and nRF52480 shipset using USB .

    2) I tried to check USB driver in the current linux kernel but I am not seeing USB driver for Nordic chipset which includes Vendor ID, Dev ID and basic IO operations in the driver. Can you please help me for establishing communication between Host CPU and Nordic chipset using USB interface in linux enviornment.

    Please let me know if you need more info to understand scenario.

    Thanks.

  • Hi Kenneth, Can you please share me after programming the USB CDC ACM example program which port name I can see under "ls /dev" command. I am not seeing any ttyUSB0 or ttyACM0 port after flashing this program.

    Can you please suggest how can to check this port and access the same on command prompt.

  • First of all make sure that it works on a Windows 10 pc, just to rule out any programming issues. If that works, then try to plug into a Linux machine for test. I a not familiar with Linux, but from the description I can find this should be straight forward. Let me know how the Windows 10 test goes first.

    Best regards,
    Kenneth

  • Hi Kenneth,

     Thanks for response. We already tested EVK and BLE chipset with Windows platform . Now we have customiszed the target board where host CPU having interface with Nordic chipset USB interface and we are using Yocto linux environment so we can not test Windows on target hardware. Please handover the case if somebody aware of Linux.

  • Can you provide a drawing on how you have connected this? 

    You are using CDC example project with no modification when it fails?

Related