Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF51822 Programming

Hello Everyone,

I want to know that i purchased NRF51 DK ..which includes PCA10040 IC.i'm using MDK ARM KEIL5 . now if i'm going to develop one BLE product so i don't know each time i need PCA10040 along with NRF51822 ic in my new developed design board.. and can i use Examples given in NRF5 SDK 14.0.0 for my custom product board if i use NRF51822 alone.or how to develop program . how to select right code and configuration for same from SDK 14.0 .

when i use given examples in PCA10040 and upload in NRF51DK it's works..now how to implement same in my custom product . do i need PCA10040. or  i can use it for alone NRF51822.

Please help me for development

Thanks All.

Parents
  • Hello,

    In SDK12.3.0\examples\dfu\bootloader_secure\pca10028\...

    You will find the bootloader for nRF51. If you look at the function nrf_dfu_find_cache() in nrf_dfu_utils.c, you will see that the second parameter, bool dual_bank_only, will decide whether it should only accept dual banking.

    By default, it will always try to do dual banking, but if there is not enough space, it will do single banking, if "dual_bank_only" is not true when you call nrf_dfu_find_cache.

     

    Best regards,

    Edvin

Reply
  • Hello,

    In SDK12.3.0\examples\dfu\bootloader_secure\pca10028\...

    You will find the bootloader for nRF51. If you look at the function nrf_dfu_find_cache() in nrf_dfu_utils.c, you will see that the second parameter, bool dual_bank_only, will decide whether it should only accept dual banking.

    By default, it will always try to do dual banking, but if there is not enough space, it will do single banking, if "dual_bank_only" is not true when you call nrf_dfu_find_cache.

     

    Best regards,

    Edvin

Children
Related