Hello,
I'm making BLE bootloader except other BLE functions. I'm using s130 / sdk 12.1 / nrf51822xxAA environment. Sure I have some problem.
What I have done :
Application
- I merged DFU function with my application using nRF5_SDK_12.1.0_0d23e2a\examples
ble_peripheral\experimental_ble_app_buttonless_dfu - Set IROM1 : 0x1B000 / 0x1FC00, IRAM1 : 0x20001FE8. I checked this(nordic template) works in nrf toolbox.
Bootloader
- I used nRF5_SDK_12.1.0_0d23e2a\examples\dfu\bootloader_secure.
- Set IROM1 : 0x3AC00 / 0x5000, IRAM1 : 0x20002C00 / ??
My questions are :
- How should I allocate IRAM1 in application/bootloader? If I download softdevice/applicaion/bootloader, device name-DfuTarg is checked. It seems that the bootloader does Dfu function.
- How can I DFU new image using my application(already dfu merged)?
- Would you let me know If there is the information related with this? I didn't find out the exact information.
Thanks.