Hi,
I'm using nRF51801QCAB for our BLE communication develop.
I was used SDK9.0.0 before,it is worked well,but SDK9.0.0 does not support numeric comparision when bonding.
So we changed the SDK to 12.3.0 for update. But when i use nRF5_SDK_12.3.0_d7731ad\examples\ble_peripheral\ble_app_uart\pca10028\s130,there is a problem troubles me:
my sample code is like:
// Enter main loop.
for (;;)
{
power_manage();
printf("test string\n");
nrf_delay_ms(500);
}
the output on uart is expected as a loop of "test string",but there is APP_UART_COMMUNICATION_ERROR occured.
when i used the same firmware on nRF51822,the output on uart is correct.
in the SDK 12.3.0 firmware project,the chip select is 'nrf51422_xxac',and in the Target page,the IRAM1 is start at 0x20001FE8,and size=0x6018(>24K).
but the nRF51801QCAB only have 16k RAM.
my question is
1,can i use the SDK12.3.0 on nrf51801QCAB?if the answer is not,which version of SDK should i choose?
2,why APP_UART_COMMUNICATION_ERROR is occured when i use SDK12.3.0 on nrf51801QCAB?
any sujessions would be very useful, Thank you very much for your support.
Best regards