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

How to change the DFU bootloader TX power

Hi

I have a question, the Nordic SDK have a DFU, I want to know  what is the default value of TX power in Bootloader? Can we change the TX power? if yes. How to change it?

Thanks!

Looking forward to your reply

Parents Reply Children
  • Hi Frankraul,

    You can expand the bootloader size by modifiying the flash map configuration. For example, the current bootloader starting address of nRF52840 (S140 v7.0.x) BOOTLOADER_START_ADDR is 0xFE000 as shown on the memory map, you can shift it down to 0xFD000 to get extra 4KB space. The following code in nrf_bootloader_info.h shows CODE_START decides BOOTLOADER_START_ADDR.

    #define BOOTLOADER_START_ADDR (CODE_START)
    

     CODE_START is defined in "app_util.h" as

    #define CODE_START ((uint32_t)&_vectors)

    This is decicded by paramenter in SES IDE. Choose Options->Common->Linker->Section Placement Macros, and modify FLASH_START from 0xf1000 to 0xf0000. This will finally shift BOOTLOADER_START_ADDR to 0xFD000. 

    Best regards,

    Charlie

Related