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

SDK12.3,NRF51822-QFAA,DFU setting

Hi;

    I using  experimental_ble_app_buttonless_dfu as the project.  After build the project and download with softwareDevice , it works ok . Then I compile bootloader_secure and download by nRFgo studio, it cannot work .

      Is there anything I should change ? The bootloader and application project are all default from the sdk. 

      I know it maybe the ram setting wrong ,but I don't know how to set it . 

      From the ticket :https://devzone.nordicsemi.com/f/nordic-q-a/23340/sdk12-3-nrf51822-qfaa-dfu it need to change arm_startup_nrf51.s file , but I know it doesn't have to change this file . Is there any idea ? 

Parents Reply
  • If bootloader_secure project doesn't has any change it works ok : after program all files(softwareDevice/ application /bootloader), it can see from app: DfuTarg . But how can I make it runs normal after program all files,  instead of running in bootloader mode . 

    I try to modify bootloader which make application doesn't enter bootloader mode after program bootloader, but it fail :

    uint8_t m_boot_settings[CODE_PAGE_SIZE] __attribute__((at(BOOTLOADER_SETTINGS_ADDRESS))) __attribute__((used))= {BANK_VALID_APP};

Children
Related