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

Test DFU with Buttonless DFU

I merge all hex file of Bootloader, Bootloader Settings, SoftDevice and Application with Buttonless DFU code included into one hex file. After that, i recover the device. Every thing is good but  when i power-cycle the BMD-350-EVAL, LED1 doesn't blink at all. I don't know why?? 

I hope a feedback soon

Regards,

Parents Reply
  • Hello Vidar,

    I try it with old value and the new value of RAM_START and RAM_SIZE, it doesn't work. The value as follow:

    ***new value

    RAM_START=0x20002a88
    RAM_SIZE=0x3d558

    ***old value

    RAM_START=0x20002a98
    RAM_SIZE=0xd568

    Regards,

Children
  • Hello Aymen,

    Where are you getting the values from? The debug log you sent me earlier is instructing you to set RAM start to 0x20002AA8 and size to 0xD558. 

    <warning> nrf_sdh_ble: Insufficient RAM allocated for the SoftDevice.
    <warning> nrf_sdh_ble: Change the RAM start location from 0x20002A88 to 0x20002AA8.
    <warning> nrf_sdh_ble: Maximum RAM size for application is 0xD558.
    <error> nrf_sdh_ble: sd_ble_enable() returned NRF_ERROR_NO_MEM.
    <error> app: ERROR 4 [NRF_ERROR_NO_MEM] at C:\rigado\nRF5_SDK_15.3.0_59ac345\examples\ble_peripheral\ble_app_uart\main.c:532
    PC at: 0x0002EE03
    <error> app: End of error report

  • Hello Vidar,

    This value that i give it to you is from the tutoriel and I also try it this values, it doesn't work. see attached photos

    Regards,

  • Hello Aymen,

    I'm asking you to change it to 0x20002AA8, not 0x20002AA88 which is way above the valid memory range.

  • Hello Vidar,

    It work. I did a mistake i add athanor 8 for RAM_start.

    Thanks a lot Vidar.

    Best Regards,