I uses S110 V6.00 softdeivce ,v5.20 SDK, and the nrf51822QFAC chip. now I use the 32k ram ,but it is wrong.The program is not run. I only use the 16k ram ,as same as nrf51822QFAA. Can you help me ,for offer a example.
I uses S110 V6.00 softdeivce ,v5.20 SDK, and the nrf51822QFAC chip. now I use the 32k ram ,but it is wrong.The program is not run. I only use the 16k ram ,as same as nrf51822QFAA. Can you help me ,for offer a example.
I am not sure if I understood your question correctly. If you have problems running your code with 32k RAM and if the code was working with 16k RAM, check if you have selected the correct chip in your target settings and also check if you IRAM values match as in here
OK. 1, I used S110 V6.00,IROM1 =0X1400 SIZE=0X28000,IRAM1=0X20002000 SIZE =0X6000 2.I select the chip is nrf51822QFAC 3.I download the program to nrf51822 QFAC if the ram used size less than 0x2000,then the nrf51822QFAC work is OK. 4.I download the program to nrf51822 QFAC if the ram used size more than 0x2000,then the nrf51822QFAC work is wrogn. 5.I find the error at err_code = sd_ble_gap_device_name_set(&sec_mode, (const uint8_t *)DEVICE_NAME, strlen(DEVICE_NAME)) function.
what error?
IROM1 =0X1400 does not look right. shouldn't this be IROM1 =0X14000 Also what error do you get?
IROM1=0X14000,