> Le 15 févr. 2019 à 12:50, Lukasz Majewski <lu...@denx.de> a écrit : > > Hi Fabio, > >> Hi Lukasz, >> >> On Wed, Jan 23, 2019 at 7:01 PM Joris Offouga >> <offougajo...@gmail.com> wrote: >> >>> Hi Lukasz, >>> >>>> Please check if malloc pool size (in Kconfig) is large enough to >>>> handle DFU requests. >>> The dfu request is smaller than the size of malloc pool size >>>> >>>> Otherwise, please #define DEBUG in ./drivers/dfu.c and dfu_mmc.c >>>> and share output. >>> >>> This is a log when dfu failed : >>> >>> blk_find_device: if_type=6, devnum=0: us...@30b40000.blk, 6, 2 >>> blk_find_device: if_type=6, devnum=0: us...@30b50000.blk, 6, 1 >>> blk_find_device: if_type=6, devnum=0: us...@30b60000.blk, 6, 0 >>> Request would exceed designated area! > > Please carefully check the eMMC partition size (as defined in > dfu_alt_info) and the size of sent data.
Hi Fabio I followed Lukasz's advice and I increased the size of the U-Boot in the dfu_alt_info and there is no more error. However, once the SPL and U-Boot are changed and the board reboots with the jumper in Boot from emmc, the SPL can not load the U-Boot. Best Regards Joris Offouga > This error happens when one wants to write bigger file than the > reported space on the partition. > > Please look at drivers/dfu/dfu_mmc.c Line: 44 > >>> dfu_write_buffer_drain: Write error! >>> #Deferred dfu_flush() failed!reset_config: >>> unbind function 'dfu'/9ef6e678 >>> g_dnl_unbind: calling usb_gadget_disconnect for controller >>> 'ci_udc' >> >> Do you have any idea on this issue, please? >> >> This DFU bug is one of the items that is blocking the DM conversion of >> this board. >> >> Thanks > > > > > Best regards, > > Lukasz Majewski > > -- > > DENX Software Engineering GmbH, Managing Director: Wolfgang Denk > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany > Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lu...@denx.de _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot