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

Blinky sample works, ANT broadcast TX does not (PCA10003, nRF51422, both toolchains, 3 flash methods)

Good morning. Thanks for reading. I am brand new to development on Nordic platform but fairly experienced with ARM Cortex, GCC, IAR, Eclipse, etc.

I have a the PCA10003 board that I got as part of the nRF51422 evaluation kit (nRF51422-EK-UG). I am attempting to follow user guide "nRF51422 Evaluation Kit User Guide v1.1". I had no problem running the "blinky" example and modifying the code to change the blink rate. I compiled the hex file both under Keil and with gcc using the makefile (although the user guide neglected to mention you have to uncomment the line that sets "USE_SOFTDEVICE := S210" or it refuses to flash the hex). I was able to load code through the command line, batch file, keil, and nRFGo. So I know the basics of my toolchain are sound.

But I cannot get the "Ant Link Demo" section 3.2 to work. Code builds, code loads to flash, but no ANT activity seen in the antware window. Of course it is possible I am just not following directions with AntWare II but I don't see any errors.

I am using Windows 8.1. My SDK version is 5.1.0.36092. My Keil version is 5.1.0.0.

nRFGo reports "nRF51422 QFAAC0 (0x0024). Region 1 Size 216Kb Address 0xA00. Region 0 Readback protected. Size 40 kB: FW: S210_nRF51422_2.0.0.0 (0x0028)"

I am suspecting that my toolchain / example code does not match the hard coded soft device but I do not know how to check that. Any suggestions on what to try next? Thanks for your time, David Smoot

Related