I want to implement USB DFU on nRF7002DK evaluation board.

As the title, I am trying to implement a USB DFU on an nRF7002DK (nRF5340) evaluation board. I am searching DEVZONE and I found that there are several threads about smp_svr sample project as a good reference. I have read and am trying to implement, but several errors occured when build.

While looking for a solution to that build error, I found another thread that says the nRF7002 DFU requires an external flash. Is this true?
Also, the reply says that a single buffer instead of a double buffer will allow DFU, is that also true?

 OTA possible when using nRF5340 + nRF7002 combo, without external flash? 

In conclusion, what I want to do has not been solved at all, and I feel like I have even more problems.

Incidentally I have implemented USB DFU with  nRF52840 and successed.

Related