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

WDT reset upon startup of nRF51

After releasing reset to the nRF51, its UART is responding with

RX: A4 1 6F 1 CB

Further requests for things like capabilities, etc go ignored, and opening a working ANT channel obviously a no-go. Looking at the ANT_Message_Protocol document (pg 87), 0x6F is a startup message, and bit 1 is a WATCH_DOG_RESET. My code doesn't do anything besides bring the part out of reset via SLEEP, nSUS, nRST pins.

So I am wondering - does the nRF51 (part #N5150M5CD) have S210 pre-installed (the fact that the UART responded with something makes me believe that it does), and - if so - what else could be causing the lack of response? Is the MBR jumping into "Sleep Forever" because SoftDevice failed to load? I was hoping to avoid getting a J-Link programmer and going into all that...

MORE INFO: I'm configuring the part as shown in the "N5 ANT SoC Module Series" doc page 28 (Async Serial Config) with BAUD set to 57600 (which appears to be working given the successful packet reception). This is all connected to an Arduino 101.

Related