Apologies in case query is dumb or not conveyed properly or duplicate query( related topic responses did not resolve/clear up topic for me)
What are the changes required to port pca10056_uart dfu bootloader to pca10100?
From a previous forum response to related topic "... You'll have to migrate to SDK16.0 as it is the only SDK with support for the 52833. The code will be almost identical for 52833 as for 52832, with the exception of some startup files, bitfields header file, and bugfixes specific for 52832 and 52833."
Will following steps be sufficient? Or is there any additional changes missing?
replacing ses_startup_nrf52840.s and system_nrf52840.c with corresponding files for nrf52833, editing sdk_config.h,
editing Options>Linker>Section placement macros,
editing Options>Preprocessor change to BOARD_PCA10100, NRF52833_XXAA and
Options>Build>Memory Segments
From same answer ".. Pick an example that targets the nRF52833 and import the code you need and modify the sdk_config.h file to match.."
I assume using either a peripheral blank example (uart example for pca10100) or ble_secure_dfu example (for pca10100) in this case? If using a blank example how to add MBR to project? If using ble_secure_dfu example what are the steps to remove ble transport and softdevice dependency (configuration changes (from Options)) apart from removing code related to ble transport.
Forum query response referred:
https://devzone.nordicsemi.com/f/nordic-q-a/53565/migration---nrf52832-nrf52833-code-compability