I made an application based on ble_app_uart example using s130_nrf51_2.0.1_softdevice.hex and I have 2 boards:
- 1 nrf51DK
- 1 target board using nRF51822-QFAA H0 (version 3).
In the nRF51DK I cust the 32.768kHz crystal (I cut SB1) and the code runs on the board compiled for nRF51822-QFAA - RAM and ROM settings are correct and tested even Bluetooth is working.
My target board doesn't have 32.768kHz crystal, only 16MHz crystal. Well, my board doesn't work.
I commented the lines to start Bluetooth activity, removed the power_manage call so that code runs without power downs: the code runs on the nRF51DK but not on my target. I checked hardware and all is ok.
From what I can see, the 16 MHz crystal doesn't start (I use the same crystal and 12pF capacitors as in nRF51DK board). What can it be? Any setting I am forgetting?