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

Key Pin for P3 (SWD) on PCA10004 and PCA10005 different

I just received my nrf51822 dev kit and noticed that the SWD debugging cable will only connect to the PCA10004. The PCA10005 that came with my kit has pin 2 missing, rather than pin 4 (on the PCA10004 board).

I've reviewed both sets of schematics and pc board layouts and, from what I can see, both boards should have the same missing key pin - pin 4 if I'm reading the numbering correctly. Either way, according to the ref docs, they should be the same and mine are not.

So unless I modify the connector, cable or manage some other mod I'm currently unable to use the PCA10005.

I can't imagine that the board was incorrectly assembled, though it's different than any of the reference docs I can find.

Thanks - Jeff

Addition:

http://i90.photobucket.com/albums/k278/alpineJeff/SWDP3_zps2d6cb811.png

Notice that pin 2 (2nd from the top right) is empty, while pin 4 is placed on bare board - no solder pad.

I'm about to unsolder, swap the pin, resolder - but I'd love some guidance on that approach first.

Thanks.

Parents
  • Hi Jeff,

    If you have the S110 softdevice present in flash,it claims flash area 0 - 0x14000, and you cannot overwrite or erase single pages in this area. If you application tries to write to this address area, you will get that specific error from Keil/Segger.

    If you have S110 present on your device, you could change the project as shown in the attached image. The project will then be setup with the proper flash/RAM offset.

    I see that you have a new version of the segger drivers installed. What version of Keil are you using?

    Best regards Håkon

    keil_s110_dropdown.png

Reply
  • Hi Jeff,

    If you have the S110 softdevice present in flash,it claims flash area 0 - 0x14000, and you cannot overwrite or erase single pages in this area. If you application tries to write to this address area, you will get that specific error from Keil/Segger.

    If you have S110 present on your device, you could change the project as shown in the attached image. The project will then be setup with the proper flash/RAM offset.

    I see that you have a new version of the segger drivers installed. What version of Keil are you using?

    Best regards Håkon

    keil_s110_dropdown.png

Children
No Data
Related