User Activity

I need to do an upgrade of the firmware via software. From my C++ app i have to call dfu-util, i guess, or if there is any other way please let me know, to download the upgrade to the uCFor the moment i am calling it like a system call, and i wonder ...
I am trying to upgrade my uC via dfu-util however i receive an error and i do not know how could i debug it dfu-util: Error during download get_statusdfu-util 0.9Opening DFU capable USB device...ID 0483:df11Run-time device DFU version 011aClaiming US...