This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

dfu bootloader with singlebank patch too large

I am unable to compile this to fit into the allocated bootloader space. Has anyone been able to compile this patched version of the signlebankdfu-ble with nrf sdk v6 so that if fits in the allocated bootloader rom space?

If so please share your github repo :)

Otherwise what is the procedure to enlarge the bootloader rom space. I have tried to do this by changing the keil bootloader rom space / size and the dfu_types.h / pstorage_platform.h But I have failed. Enlarging the bootloader rom space only causes the compiled bootloader to require even more rom space.

I am trying to compile the

github.com/.../nRF51-SingleBankDFU-BLE

with nrf51 sdk v6

I have migrated from nrf51 v5.2 to nrf51 v6.0 as described in the s110 v7 migration document.

I have added the following sd_softdevice_enable()

sd_ble_gap_enable(p_ble_enable_params);
sd_ble_gap_address_get(&addr);
sd_ble_gap_address_set(BLE_GAP_ADDR_CYCLE_MODE_NONE, &addr);

and used the dfu_types.h and pstorage_platform.h from the nrf51 sdk v6 device_firmware_updates dfu bootloader example.

and changed the ROM start address and size specified in keil 0x3C000 0x4000

Parents Reply Children
No Data
Related