Error is shown in the following figure.
I use nrf51822-DK(256k)
The exception of BLE_S110 works well.
Memory Is not enough when you add a BLE_S110
Is there any way this case?
Error is shown in the following figure.
I use nrf51822-DK(256k)
The exception of BLE_S110 works well.
Memory Is not enough when you add a BLE_S110
Is there any way this case?
Hi,
Try optimizing your application by for instance removing HEAP. Most applications don't use HEAP for instance (unless you're using malloc/free).
If you go to "options for target ..." -> "Target" tab, and check "Use MicroLIB", are you able to compile then?
Cheers, Håkon
Thank you for answer.
A check on the "Use MicroLIB" but does not compile.
If there is no other way, I will try to optimize my application that Using Malloc and free
But I hope you tell us if you know any other way.
Thank you
Hi,
Don't optimize by using malloc and free. It's better to look at the project that you added, and see how much memory you're using in total. Then have a look at the libraries that you have included in your project and see if there is some of them that you do not need.
Cheers, Håkon
@GunMin: Have you solved the issue ? If you do, and the answer from Håkon is correct, could you accept the answer ?
@Hung Bui: I'm sorry so late. I solved the problem. I have a header file is configured to Hex needed because we used an OLED. So I moved to Hex data from "Program source header file" to "SD Card text file" That is, no need to reduce the source.