I am planning to use ATSAMA5D26 in one of my projects (I will be having a NAND flash also on the board). I don't have the luxury of any free SDIO/SD interface to boot the device from an SD card or eMMC. One option is to load the boot loader (uBoot ) over JTAG and use the TFTP to load the operating system, which in this case is a stripped down version of Linux. But it would be better if I can have everything done in single step, like over USB (I think JTAG is low to use for large files). Does ATSAMA5D2x MPUs support DFU? Is it possible to flash (I mean the boot loader as well as the OS) the ATSAMA5D2x in the factory over USB and a PC running SAM-BA software?