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

nrf51822 Minew's Module is not recognized by NRF51DK

Hi guys

I am trying to program a nrf51822 module but it is not recognized by the development kit.

These are the pins that I am using:

image description

image description

image description

image description

I can not see the module with NRFGo on Windows or on linux with Jlink console.

Any idea?

Thanks in advance!

  • Hi Borut Thanks for answering. I have tried with the connection of P20 pins 2 and 3 without results.

    • P20 pin 4 for SWDIO
    • P20 pin 5 for SWDCLK
    • P20 pin 8 for a connection between Modules's ground and NRF51DK's ground.
    • P20 2 and 3 shorted.

    This is the Segger Jlink output on Ubuntu:

    nicolas@nicolas:~$ sudo JLinkExe -device nRF51822 -speed auto -if swd
    SEGGER J-Link Commander V5.12e (Compiled Apr 29 2016 15:06:32)
    DLL version V5.12e, compiled Apr 29 2016 15:06:27
    
    Connecting to J-Link via USB...O.K.
     Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Mar 15 2016 18:03:17
     Hardware version: V1.00
     S/N: 681325908
     VTref = 3.300V
    
    
      Type "connect" to establish a target connection, '?' for help
      J-Link> connect
      Device "NRF51822_XXAA" selected.
      TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
    
    
       Found SWD-DP with ID 0x0BB11477
       Found Cortex-M0 r0p0, Little endian.
       FPUnit: 4 code (BP) slots and 0 literal slots
       CoreSight components:
       ROMTbl 0 @ F0000000
       ROMTbl 0 [0]: F00FF000, CID: B105100D, PID: 000BB471 ROM Table
       ROMTbl 1 @ E00FF000
       ROMTbl 1 [0]: FFF0F000, CID: B105E00D, PID: 000BB008 SCS
       ROMTbl 1 [1]: FFF02000, CID: B105E00D, PID: 000BB00A DWT
       ROMTbl 1 [2]: FFF03000, CID: B105E00D, PID: 000BB00B FPB
       ROMTbl 0 [1]: 00002000, CID: B105900D, PID: 000BB9A3 ???
       Cortex-M0 identified.
    

    This device corresponds to nrf51DK's chip. I can't see module's chip. Thanks in advance!

  • Hi,

    So, your external board does not have an external supply? .

    I am using a C2032 battery to power up the module.

  • Hi,

    Well then you might skip connecting VCC to SH_VTG and instead just short PINs 2 and 3 (VIO and SH_VTG). Also could you use other target board - e.g. another nRF5x DK - and make your SEGGER J-Link OB work with it? Otherwise it can be any kind of HW/SW problem in your set-up (the only help I can provide is ton of pictures and videos how it works for me on several target boards + traces from nrfjprog or SEGGER J-Flash Lite but on WINDOWS;)

    Cheers Jan

  • Hi I experienced something like this with a custom board some while ago. The problem was another diode being between vdd on custom board which led to an additional drop of 0.15V which in course was then 2.7 on the SoC... Try to short an additional supply of 3V to VTG, disconnect P20 pin 2. This approach solved it for me. It's working ever since.

  • Pin 8 needs to go to Module's GND AND a GND on the DK. So you need to run two wires off Pin 8 - one to Module and one to many of the GND pins on the DK.

Related