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

DFU Bootloader Porting from SDK 6.0.0 to SDK 6.1.0.

Hi,

I want to add DFU OTA feature for my project, I use SDK 6.1.0 and S110 7.1.0, I found a sample Bootloader code for different version of SDK (SDK 6.0.0), from Github [https://github.com/NordicSemiconductor/nrf51-dfu-bootloader-for-gcc-compiler] , The changes I have done is changing the board (to PCA10001) and changing the I/O's, but it seems to not even advertise, finally found that Pstorage register function returned "invalid Parameter Error" , so requested extra bytes(~2 bytes) of memory and the device was advertising as DFUTarg, but when I select my application hex file, uploading status goes halt, and DFU Timeout occurs and gets disconnected, Is there anything changes to be made to port to SDK 6.1.0 and also I need it to be ported to support Single Bank mode, How is it done, is there any procedure to be followed to port. I use Eclipse IDE, nRF Tool Android app.

Parents
  • Thanks for the reply Hung Bui, Sorry I don't have plan to change the SDK for now, But yeah I compiled the Github Example with no modification, it worked fine and changed the Make file to support PCA10001 development board, then too it went well, Now my real problem is how to port it to single Bank mode, since my application code size is relatively big. So, any procedure to be followed to make it work with Single Bank Mode?

Reply
  • Thanks for the reply Hung Bui, Sorry I don't have plan to change the SDK for now, But yeah I compiled the Github Example with no modification, it worked fine and changed the Make file to support PCA10001 development board, then too it went well, Now my real problem is how to port it to single Bank mode, since my application code size is relatively big. So, any procedure to be followed to make it work with Single Bank Mode?

Children
No Data
Related