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

SDK 8.1 and PCA10003

Hello,

I'm trying to get the new SDK up and running on my OSX machine. I would like to make the blinky example work on my PCA10003. So, I copied the blinky/pca10028 folder and renamed it pca10003. I then went into the makefile in blinky/pca10003/s110/armgcc and edited the Makefile there to make sure that all board references are for PCA10003 instead of PCA10028.

I then compiled using make (went ok) and used RKNRFGO to flash the s110 softdevice included with the SDK as well as my new hex file. The flash operation succeeded, but the LEDS do not blink.

Maybe this is an issue with the .ld file? I am not sure how to set this up for PCA10003. Any advice?

Thanks!

Parents
  • That should work. You can (and should) also change the linker file but it doesn't actually matter in this case. You should change the length of RAM to 0x2000 for the pca10003 (I think).

    RKNRFGO checks to make sure the code you built matches the softdevice, so that shouldn't be a problem. You changed both BOARD_PCA10028 in the makefile to BOARD_PCA10003 .. correct?

    Don't know where the problem lies here. Few suggestions, first off try the non-softdevice version, see if you can get that going at least. Try changing the board define to something stupid, like BOARD_BANANA and ensure you get a compile error. Try make clean before you make.

Reply
  • That should work. You can (and should) also change the linker file but it doesn't actually matter in this case. You should change the length of RAM to 0x2000 for the pca10003 (I think).

    RKNRFGO checks to make sure the code you built matches the softdevice, so that shouldn't be a problem. You changed both BOARD_PCA10028 in the makefile to BOARD_PCA10003 .. correct?

    Don't know where the problem lies here. Few suggestions, first off try the non-softdevice version, see if you can get that going at least. Try changing the board define to something stupid, like BOARD_BANANA and ensure you get a compile error. Try make clean before you make.

Children
Related