I am using nrf51822, 16K RAM, 256K Flash. From the movie, there is no way to secure my firmware for DFU. Is there any other way to secure my firmware? Thank you
I am using nrf51822, 16K RAM, 256K Flash. From the movie, there is no way to secure my firmware for DFU. Is there any other way to secure my firmware? Thank you
Hi Sosse,
it is possible to compile the Secure Bootloader for a nRF51822 xxAA variant with only 16KB RAM, you have to alter the RAM settings, please see this answer.
Best regards
Bjørn
Thank you! I will try it.
But do I have to use SDK 12? Not working with SDK 11? Is it possible to use SDK 12 only for secure boot loader, and using application with SDK 11?
Yes, if you want to use the Secure Bootloader, then you have to use SDK v12.2.0. The Secure bootloader for nRF51 in SDK v12.2.0 uses S130 v2.0.0, so as long as your application uses the same SoftDevice you should be OK.
Thank you. I follow the answer and I think I successfully load secure boot loader. Then, I load application. But how can I trigger to start my application even I program with J-tag (not DFU). I used to use "nrfjprog --memwr 0x03fc00 --val 0x1" But it doesnt work.