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

SDK12.3,NRF51822-QFAA,DFU

hello everyone,

i use nrf51822-QFAA(256kb flash,16kb ram).i want to use sdk12.3.

at first i can't build the project,after i install some tools, i can build it ok.

i download the S130 softdevice with go stdio,and then download the BootLoader hex with go stdio,then,i want to nrf Connect to find it,but i can't find it.then, i open the Options for Target in keil5,and changed the IRAM1 Size from 0x5380 to 0x1380.and then i build it ,it's not ok, say no spase,and i open the arm_startup_nrf51.s file and change Stack_Size from 2048 to 1880,it can build ok.and i download the BootLoader hex with go stdio,and open the nrf Connect,it can find the device is advertising with the DfuTarg name. and then , i packag one zip file,i want to dfu the zip to the device,but i try five times,it's wrong,can't dfu.maybe i packag the zip with a wrong way

Parents
  • You should only have to change the RAM settings so that

    IRAM1 Start: 0x200025E0 Size: 0x1A20
    

    Which error are you getting? Are you using the test images in the SDK or have you generated your own zip file? Could you try using the test images found in examples\dfu\ble_dfu_send_hex\test_images_update_nrf51? If you generated your own zip, which version of nrfutil are you using to generate the zip file? Also please post the nrfutil command you used to generate the zip.

Reply
  • You should only have to change the RAM settings so that

    IRAM1 Start: 0x200025E0 Size: 0x1A20
    

    Which error are you getting? Are you using the test images in the SDK or have you generated your own zip file? Could you try using the test images found in examples\dfu\ble_dfu_send_hex\test_images_update_nrf51? If you generated your own zip, which version of nrfutil are you using to generate the zip file? Also please post the nrfutil command you used to generate the zip.

Children
No Data
Related