Hi, I developed an application based on s110 using the nrf51 DK and it works fine. The DK is based on a nrf51422 QFAC which is the biggest one in terms of memory sizes. Now, I want to flash the same application on a custom board having a nrf51822 QFAB R7 which has 128K flash and 16K ram. I'm developing in gcc environment and I created the following linker script that works for the DK:
SEARCH_DIR(.) GROUP(-lgcc -lc -lnosys)
MEMORY { FLASH (rx) : ORIGIN = 0x00018000, LENGTH = 0x8000 RAM (rwx) : ORIGIN = 0x20002000, LENGTH = 0x2000 }
INCLUDE "gcc_nrf51_common.ld"
I can use many other values for flash and ram and all of them work but some values don't. Anyway, I flashed the nrf51822 and it doesn't work. I tried to change those values but I obtained the application output pin fixed at high level at most. Any suggestions? Thanks.