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

General questions/information arround dfu

Hello I have just some questions where I'm a little insecure and maybe it will also help others to come faster in the topic.

Setup is 52840, s140, Segger Embedded Studio, sdk 15.3

>Buttonless< dfu
Buttonless means that a function is called in the application which starts the dfu mode and the application itself stops?

>Background< dfu
How is this working in general?
If an application is running, like the blinking example, how would the flow be like, if the background dfu is/will be implemented, is there a state diagram available ?

>bonds< and >without bonds<
Is this only for ble important and means ?

The difference between dfu over uart and usb?

Is it possible to update via dfu-util and if so how?

Thank you in advance

twittich

Parents
  • Hi.

    I think you can find all the answers to you questions on infocenter here.

    Buttonless just means that you use a method to start the DFU that does not require you to press a button. Background means that the DFU proces runs in the background while your Application is still running. With and without bonds has to do with security, it is more secure to accept a firmware from a bonded device then an unbonded device. The difference between UART and USB is that they are different protocols. I don't quite understand the last question about "dfu-util", please explain  some more :-)

    Best regards,

    Andreas

Reply
  • Hi.

    I think you can find all the answers to you questions on infocenter here.

    Buttonless just means that you use a method to start the DFU that does not require you to press a button. Background means that the DFU proces runs in the background while your Application is still running. With and without bonds has to do with security, it is more secure to accept a firmware from a bonded device then an unbonded device. The difference between UART and USB is that they are different protocols. I don't quite understand the last question about "dfu-util", please explain  some more :-)

    Best regards,

    Andreas

Children
Related