5 Replies Latest reply on May 14, 2019 11:07 PM by JaSi_1632926

    DFU from local storage



      I have an EMMC memory attached to a PSoC 6 device. To perform a firmware update I will first transfer the image to the EMMC through a custom external channel, and then start the update from the PSoC. One option to do this is to implement the functions in dfu_user.c, but that seems counter-intuitive, since I first have to parse the .cyacd2 file using the cybootloaderutils code, and then funnel it through the DFU API - all on the same MCU.


      Is there some shortcut I can take here that better suits my use case? If I can instead use the .hex file a nice side effect is that it's much smaller than the .cyacd2 file.


      Thanks, Jacob