I am using Keil to compile code and program into nRF51822 chip. SoftDevice s130 is used. There are various types of nRF51822 chips - nRF51822_xxAA, nRF51822_xxAB and nRF51822_xxAC. For each type, I notice that the start memory address and size is different. How are these values determined? Are there documents that indicate what are these values?
I am encountering the error "'Error : flash download failed - "CORTEX-M0"'. I am wondering if it is caused by the wrong values used for the memory start addresses and the size.