This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Can`t run bootloader_secure on customer board

Hi I am using SDK12.2.0 and Softdevice S130 v2.0.1 on board PCA100028 ; the board works fine and Phone can scan the name of DFUtarg; But when run the same on the customer board, it seems didn't work because I didn't scanned the DFUtarg; so did any special requirement setting for customer board?

Can anyone help me resolve this question? Thanks!

Parents
  • Does your custom board have the optional 32kHz crystal ? If not, then you have to set the low frequency clock source to the internal RC oscillator. This is done by definingNRF_CLOCK_LFCLKSRC as shown below in pca10028.h (or custom_board.h if you've created your own board file)

    #define NRF_CLOCK_LFCLKSRC      {.source        = NRF_CLOCK_LF_SRC_RC,            \
                                     .rc_ctiv       = 16,                                \
                                     .rc_temp_ctiv  = 2,                                \
                                     .xtal_accuracy = NRF_CLOCK_LF_XTAL_ACCURACY_250_PPM}
    
Reply
  • Does your custom board have the optional 32kHz crystal ? If not, then you have to set the low frequency clock source to the internal RC oscillator. This is done by definingNRF_CLOCK_LFCLKSRC as shown below in pca10028.h (or custom_board.h if you've created your own board file)

    #define NRF_CLOCK_LFCLKSRC      {.source        = NRF_CLOCK_LF_SRC_RC,            \
                                     .rc_ctiv       = 16,                                \
                                     .rc_temp_ctiv  = 2,                                \
                                     .xtal_accuracy = NRF_CLOCK_LF_XTAL_ACCURACY_250_PPM}
    
Children
No Data
Related