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

Jump to bootloader from softdevice

Hello,

I am creating a bootloader ble version without using dfu. I am having problems turning on softdevice, softdevice starts the app instead of continuing the bootloader.

I have consulted through dfu, I find sd_softdevice_vector_table_base_set may help me, but it does not work, the chip still jumps to the app instead of the bootloader.


Please help me, thank you

SDK: 15.3 - Softdevice: 6.1.1 - SoC: nRF52832

Parents Reply
  • Thanks for answer

    I created a uart bootloader version without using softdevice, it runs pretty well, I can debug it with jlink.
    With the next version of the ble platform, I couldn't debug using jlink, I customized the ble_app_template example for the bootloader.
    Currently I have the ble bootloader turned on, then start the normal application. How can I reduce the size of my code below 24kB? I removed the log, peer manager. Add a service with 2 characteristics, fs_storages, uart.
    Thanks

Children
Related